VUEX報錯 [vuex] Do not mutate vuex store state outside mutation handlers


數組
錯誤的寫法:let  listData= state.playList; // 數組深拷貝,VUEX就報錯
正確的寫法:let listDate= state.playList.slice(); /*不能直接操作state里面的屬性,但是可以創建一個副本*/

對象
錯誤的寫法:let  listData= state.playList; // 對象深拷貝,VUEX就報錯
正確的寫法:let listDate= Object.assign({}, state.playList); /*不能直接操作state里面的屬性,但是可以創建一個副本*/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM