修改bug
This commit is contained in:
parent
819233e4bb
commit
9ef48beaaa
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "native-echarts",
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"description": "echarts for react-native",
|
||||
"main": "src/index.js",
|
||||
"directories": {
|
||||
|
|
|
|||
|
|
@ -15,9 +15,17 @@ export default class App extends Component {
|
|||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
if(nextProps.option !== this.props.option) {
|
||||
// this.refs.chart.reload();
|
||||
if(Platform.OS === 'android'){
|
||||
this.refs.chart.reload();
|
||||
}else {
|
||||
this.setNewOption(nextProps.option) ;
|
||||
}
|
||||
}
|
||||
}
|
||||
shouldComponentUpdate() {
|
||||
return false ;
|
||||
}
|
||||
|
||||
setNewOption(option) {
|
||||
this.refs.chart.postMessage(JSON.stringify(option));
|
||||
|
|
@ -34,7 +42,6 @@ export default class App extends Component {
|
|||
height: this.props.height || 400,
|
||||
backgroundColor: this.props.backgroundColor || 'transparent'
|
||||
}}
|
||||
scalesPageToFit={Platform.OS !== 'ios'}
|
||||
originWhitelist={['*']}
|
||||
source={{ html:getTpl() }}
|
||||
onMessage={event => this.props.onPress ? this.props.onPress(JSON.parse(event.nativeEvent.data)) : null}
|
||||
|
|
|
|||
Loading…
Reference in New Issue