让前端飞

react-native 开发中碰到的问题总结

2017-07-22  本文已影响133人  翻滚的前端程序员

前段时间接触了一点RN的开发,总结了以下的一些问题以及解决方法

    <Image source={{'uri': 'https://xxxxx'}} style={{width:193, height: 110}} />
    <Image source={require('./images/banana.jpg')} />
    <Text style={styles.red}>red text</Text>
    <Text style={styles.green}>green text</Text>

    const styles = StyleSheet.create({
        red: {
              fontSize: 40
        },
        green: {
             color: 'green'
        }
    })
    注意要使用驼峰写法
    <Image source={...}>
        <Text>Inside code</Text>
    </Image>
     async getMoviesFromApi() {
        try {         // 注意这里的await语句,其所在的函数必须有async关键字声明
            let response = await fetch('https://facebook.github.io/react-native/movies.json');            
            let responseJson = await response.json();
                return responseJson.movies;
            } catch(error) {
                console.error(error);
            }
      }
    import { StatusBar } from 'react-native'
    render() {
        StatusBar.setBarStyle('light-content', true);
    }
    @Override
    public void onReceivedSslError(WebView view,SslErrorHandler handler, SslError error) {
        // handler.proceed(); 接受证书
        super.onReceivedSslError(view, handler, error);
        mFail = true;
        showFail();
        String msg = "您访问的页面SSL证书异常";
        mLoadingView.statusToFail(msg);
    } 
上一篇 下一篇

猜你喜欢

热点阅读