报错内容:

报错 Computed property "activeName" was assigned to but it has no setter.

报错 Computed property "activeName" was assigned to but it has no setter.

报错原因:

一个计算属性,如果没有设置 setter,也就是传入的是一个函数,或者传入的对象里没有 set 属性,当你尝试直接该改变这个这个计算属性的值,都会报这个错误。

v-model是双向数据绑定 vue实例的data改变或者用户输入的改变都会触发视图更新。vuex是一个状态的存储,对于里面的状态的改变都是通过commit mutation 所以当用户输入直接修改activeName,又不是通过commit更改状态时会报错

修改代码:

computed:{
      activeName:{
        get:function(){
        },
        set:function(){
        }
      }
    },

 

报错 Computed property "activeName" was assigned to but it has no setter.

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2021-08-29
  • 2021-08-03
猜你喜欢
  • 2021-05-03
  • 2021-09-18
  • 2021-04-23
  • 2022-12-23
  • 2021-09-08
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案