React native 如何获取要存储在变量中的对象(歌曲)数组
我希望数据中的url传入音乐播放器以播放歌曲。 我无法设置歌曲[]状态中的状态urlReact native 如何获取要存储在变量中的对象(歌曲)数组,react-native,React Native,我希望数据中的url传入音乐播放器以播放歌曲。 我无法设置歌曲[]状态中的状态url componentWillMount(){ var ur_i = this.props.navigation.getParam('uri'); console.log(JSON.stringify(ur_i)); this.setState(this.state.song=ur_i) alert(JSON.stringify(this.state.song.url
componentWillMount(){
var ur_i = this.props.navigation.getParam('uri');
console.log(JSON.stringify(ur_i));
this.setState(this.state.song=ur_i)
alert(JSON.stringify(this.state.song.url))
}
我希望歌曲Url存储在歌曲[]中。无效
setState
使用方法
setState()
异步运行
setState(更新程序[,回调])
执行setState(updater[,callback])
的回调函数并可重新渲染
示例
timerAction=()=>{
const{time}=this.state;
console.log(时间);
这是我的国家({
时间:时间-1
})
console.log(时间)
};
用法
componentDidMount(){
var ur_i=this.props.navigation.getParam('uri');
log(JSON.stringify(ur_i));
this.setState(song:ur_i[0].song,()=>alert(JSON.stringify(ur_i[0].song)))
}
It’s worked with little bit edit这里是已编辑的代码this.setState({song:ur_i[0].song})警报(JSON.stringify(ur_i[0].song))代码>