移动端例如安卓的webview是会根据高度自己撑开的,但是RN 却不会,所以怎么办呢?
2个办法
最简单的:使用react-native-autoheight-webview
如何使用:
如果你是RN大于等于 0.59
npm install react-native-autoheight-webview --save (rn >= 0.59, be capable of Hooks)
在0.57到0.59
npm install [email protected] --save (0.57 <= rn < 0.59)
然后 link下
react-native link react-native-webview
特别提示:如果你还没有安装react-native-webview
那么再这之前你需要
npm i react-native-webview
然后
react-native link react-native-webview
然后使用方法:
import AutoHeightWebView from 'react-native-autoheight-webview'
<AutoHeightWebView