第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

路由跳轉后會有setState報錯

點擊“我的私人音樂坊”跳轉到歌曲列表頁面,路由跳轉沒問題,但是在控制臺會有setState的報錯“setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the Player component.”

正在回答

1 回答

componentWillUnMount 解綁的是組件,不能是音樂的那個解綁,把講師講的最后音樂解綁那個去掉,只能都是

Pubsub的

0 回復 有任何疑惑可以回復我~
#1

W_JL 提問者

componentWillUnMount是指組件即將銷毀時執(zhí)行的操作,在這里對音樂播放的event.timeupdate事件進行解綁應該是沒有問題的吧。你這里的意思是指音樂播放的event.timeupdate事件需要用Pubsub的方式進行事件發(fā)布和訂閱,最后在componentWillUnMount中再執(zhí)行PubSub.unsubscribe()方法來進行解綁么?能不能把代碼發(fā)來看看!
2018-03-20 回復 有任何疑惑可以回復我~
#2

W_JL 提問者

問題解決了,解綁要寫在musiclist組件的componentDidMount()中。具體原因還在思考中。感覺還是跟生命周期有關。希望可以繼續(xù)探討這方面的問題!
2018-03-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
使用React構建一款音樂播放器
  • 參與學習       26493    人
  • 解答問題       156    個

從零開始使用React構建一款音樂播放器

進入課程

路由跳轉后會有setState報錯

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號