我想了解何时可以使用这样的计算属性:
computed: {
selectedDate () {
return this.$store.getters['stockProposal/getDateEndArticle']
}
}
getter的定义如下:
getDateEndArticle: state => {
return state.articleSettings['date_end']
}
然后在模板中使用:
v-model="selectedDate"
有时候这对我有用,但经常会出现以下错误“属性或方法“ selectedDate”未在实例上定义,但在渲染期间被引用”。
有人可以向我解释为什么这并不总是有效吗?
我也尝试遵循本教程:https://itnext.io/anyway-this-is-how-to-use-v-model-with-vuex-computed-setter-in-action-320eb682c976。但是即使添加了计算的二传手,我仍然会遇到相同的错误。当我这样做的时候:https://vuex.vuejs.org/guide/forms.html#two-way-computed-property。