美文网首页
ReactNative mark

ReactNative mark

作者: Future_3e45 | 来源:发表于2018-08-28 08:50 被阅读0次

    1、对Model操作之后,页面/组件不刷新的问题

        原因:对Model操作之后,不触发刷新页面/组件的行为

        解决方案:①通过页面/组件的setState方法通知刷新页面/组件

                            ②通过页面/组件的forceUpdate()强制刷新当前页面/组件

                            ③setProps() *未使用过

    2、ScrollView、FlatList、WebView等页面顶部有控件时,不能自动适配尺寸,超出屏幕的问题

        原因:Flex布局尺寸未说明时,默认最大尺寸等于屏幕的尺寸,所以造成顶部有控件时,底部会超出屏幕的显示。

        解决方案:①指定ScrollView等控件的高度

                            ②设置flexBasis的值为屏幕高度(有导航条时需要需要减掉导航条高度,Tab同理)

    3、WebView底部出现黑边的问题

        原因:背景颜色的问题

        解决方案:①修改Webview的Style为

    style={{backgroundColor:'transparent'}}

    4、HotFix的问题

    参考:https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide.md

    5、待续

    相关文章

      网友评论

          本文标题:ReactNative mark

          本文链接:https://www.haomeiwen.com/subject/kjiznttx.html