为了账号安全,请及时绑定邮箱和手机立即绑定

vue2.0商城开发中,Computed property "nickName" was assigned to but it has no setter,怎么解决的?

vue2.0商城开发中,Computed property "nickName" was assigned to but it has no setter,怎么解决的?

那一年_0001 2017-12-24 15:54:36
const store=new Vuex.Store({  state:{    nickName:'',    cartCount:0,  },  mutations:{    updateUserInfo(state,nickName){      state.nickName=nickName;    }  },  actions:{    updateUserInfoAction(context,nickName){      context.commit('updataUserInfo',nickName)    }  }})//前台页面部分computed:{   nickName(){        return this.$store.state.nickName    }},axios.get('/users/checkLogin').then( (response)=>{    let res=response.data;    if(res.status=='0'){      this.$store.dispatch('updateUserInfoAction',res.result.userName)    }} )
查看完整描述

1 回答

?
TCircley

TA贡献3条经验 获得超0个赞

代码不全不知道哪里错误了...只看提示的话猜测是你在其他地方对 nickName 这个计算属性进行了赋值操作,找出那个赋值操作的代码,删掉就可以了

查看完整回答
反对 回复 2017-12-24
  • 1 回答
  • 0 关注
  • 4471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信