react-native-echarts
react-native-echarts copied to clipboard
安卓虚拟机下,charts可以滑动的问题
安卓虚拟机下,charts可以滑动,然后就会滑到白屏的情况,不想让它有滑动,怎么解决呢?
找到问题了,设置了webView的属性,scalesPageToFit={true}就可以了,
刚开始看到这属性介绍的时候,我以为是属性设置为false是不允许用户改变缩放比例,true是允许,我测试之后正好相反。
@shizhanguo 具体怎么写啊,求大佬教
@WangJian0 在node_modules\native-echarts\src\components\Echarts 的index.js里WebView标签上有一个scalesPageToFit属性,属性值改成false就行了
should fix this permanently
嗯,希望下个版本能够修复这个问题
刚试了一下 scalesPageToFit 属性 安卓 ios 正好相反的 rn版本 0.45 应该是 rn的bug
我已经设置了scalesPageToFit={true},但手势操作拉伸还是能够使图表放大,ios是scrollEnabled这个属性使其不放大,但好像这个属性只支持iOS,adnroid不起作用
let scalesPageToFitValue Platform.OS === 'ios' ? (scalesPageToFitValue = false) : (scalesPageToFitValue = true) let source = (Platform.OS === 'ios') ? require('./tpl.html'): {'uri':'file:///android_asset/tpl.html'} 复制 tpl.html 到android/src/assets/tpl.html 上面的解决放大的问题,下面的是解决打包的问题
我在外层套了个scrollview 滑动手势冲突了 就不滑动了
@xinghuoliaoyuan45 请问 开发时,用 {'uri':'file:///android_asset/tpl.html'} 是没用的,打包成APK才有用?
@takfate 我这里是这样