当前位置: 首页 > Web前端 > vue.js

登录时无法马上从vuex中拿到数据

时间:2023-03-31 16:22:06 vue.js

登录时无法立即从vuex中获取数据如果状态这么快存入数据,另一个组件的生命周期就结束了(无法在mounted中获取数据),而当数据存入vuex时,其他组件不会再走一遍它的生命周期,所以在Can'tgetdatainmounted解决方法:监听watch中state的值watch:{“$store.state.id”(newval,oldval){//whatyouwanttodohere}}在这种情况下,只要状态中的id发生变化,另一个组件就可以实时监控并更改数据