ReactNative mark

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、待续

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 也许,最终, 我必将成为一具时光的雕塑, 用沙、用水、也许会用灰尘或气流 但在未被雕塑之前, 我不停地, 用手从躯...
    诗与远方工作室阅读 1,355评论 0 0
  • 如果时光可以倒流 那天,阳光正好,微风轻拂 虞美人灿烂的招摇 你站在春天里 倾听 着花开的声音 我一定踏着晨光 不...
    又见依依阅读 1,675评论 0 6
  • 女人到了四五十岁,事业、孩子、家庭,一切的一切,自我满意不满意,好与不好,几乎已经成为了定局。再大的努力也难以...
    自由最珍贵阅读 10,955评论 0 2
  • 你是璀璨的 但我也想大胆的说一句 我想做你的星辰 即使发出的光到你眼里的时候 我早已死去 但我曾是你眼中岁月星河里...
    寂木阅读 2,622评论 2 7

友情链接更多精彩内容