user页面
computed: {
...mapState({
userinfo: state => state.login.userinfo
}),
},
watch: {
userInfo: {
handler(newValue, oldValue) {
if (newValue) {
console.log("123")
this.getData()
}
},
immediate: true,
deep: true
}
}
login页面
methods: {
...mapMutations({
setUser(commit, data) {
commit('login/SET_USER', data)
}
}),
toBut() {
let data = {
//登录信息
}
this.setUser()
},
}
1 个回复
小菜啊 - 业精于勤荒于嬉
因为tabbar已经加载好了,存在缓存中,当你修改userInfo的时候确实会触发的