首页 新闻 会员 周边 捐助

react-native中的document如何处理?

0
悬赏园豆:20 [已解决问题] 解决于 2017-07-13 22:28

官网上的menu组件

<Menu    height={document.documentElement.clientHeight * 0.6} />
这个document报错,请问该怎么解决?
吔茶的主页 吔茶 | 初学一级 | 园豆:168
提问于:2017-07-12 18:39
< >
分享
最佳答案
2

React Native不是React DOM,请不要使用document。

收获园豆:20
幻天芒 | 高人七级 |园豆:37205 | 2017-07-12 22:48

谢谢。我看到个帖子有Dimensions这个组件,{Dimensions.get('window').width}说是可以取到屏幕宽度,但我试了一下也没成功。引入类似的插件可以吗,或者React Native有获取屏幕和document宽度的方法吗?

吔茶 | 园豆:168 (初学一级) | 2017-07-13 00:28

@云山雾罩: https://facebook.github.io/react-native/docs/dimensions.html

幻天芒 | 园豆:37205 (高人七级) | 2017-07-13 08:53

@幻天芒: 好的我去学习下。初学,是不是手机端很少有使用document的场景?

吔茶 | 园豆:168 (初学一级) | 2017-07-13 19:14

@云山雾罩:  React-Native不是常规意义上的web开发,也没有浏览器这个东西,所以不能使用document这个对象。

幻天芒 | 园豆:37205 (高人七级) | 2017-07-13 21:46

@幻天芒: 谢谢

吔茶 | 园豆:168 (初学一级) | 2017-07-13 22:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册