某個項目組用React-Native開發(fā),最近過去幫著寫業(yè)務酱吝,做曲線圖的時候去網(wǎng)上找的Echart組件分井,在iOS里面運行沒問題吻贿,但是在安卓上面運行沒有折線圖和餅圖撤奸,解決辦法是:
到以下目錄下的index.js修改資源路徑:
./node_modules/native-echarts/src/components/Echarts/index.js
1.添加引入
import { WebView, View, StyleSheet } from 'react-native';
改為
import { WebView, View, StyleSheet, Platform } from 'react-native';
2.設(shè)置新路徑,添加一下路徑常量:
const source = (Platform.OS == 'ios') ? require('./tpl.html') : {'uri':'file:///android_asset/tpl.html'};
3.修改source路徑:
source={require('./tpl.html')}
改為
source={source}
參考鏈接: