react-native-radio-master插件Setstate选项无改变——修改办法

发布时间:2019-12-09 18:42:27 作者:Potato 阅读量:1828

起因:
在使用react-native-radio-master插件时,想通过线上调取来重新set默认选项失败,发现只能在页面第一次初始化的state值进行默认选项。

分析:
看了下代码,他没有中途改变prop时进行处理

处理办法:
所以在radio.js中添加钩子函数

componentWillReceiveProps(nextProps, nextState) {
        this.setState({
            indexa:nextProps.selectedValue===undefined?'0':nextProps.selectedValue
        })
}

支付宝打赏 微信打赏

我要评论

Catfish(鲶鱼) Blog V 4.7.3