[报错问题]:"xxx" was assigned to but it has no setter.

报错原因:当你在页面中使用计v-model去改变计算属性的值(我是在input组件中使用v-model和vuex的state中的数据进行关联),使用默认的getter是会报错的,需要提供一个setter

computed: {

    inputVal: {

        // getter

        get() {

               return this.$store.state.inputVal

            },

        set(newValue) {

                this.$store.state.inputVal = newValue

            }

    }

}        

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。