起因:
在使用react-native-radio-master插件时,想通过线上调取来重新set默认选项失败,发现只能在页面第一次初始化的state值进行默认选项。
分析:
看了下代码,他没有中途改变prop时进行处理
处理办法:
所以在radio.js中添加钩子函数
componentWillReceiveProps(nextProps, nextState) {
this.setState({
indexa:nextProps.selectedValue===undefined?'0':nextProps.selectedValue
})
}