Vuex 尝试在Nuxt js组件中使用MapGetter时传播不可编辑实例错误的尝试无效
我试图在我的组件中使用Vuex 尝试在Nuxt js组件中使用MapGetter时传播不可编辑实例错误的尝试无效,vuex,nuxt.js,Vuex,Nuxt.js,我试图在我的组件中使用mapGetters,存储代码是: export const getters = { getDates: (state) => { return { datestart: state.dateStart, dateEnd: state.dateEnd } } } 我的组件代码如下: console.log(...mapGetters({ getDates: '
mapGetters
,存储代码是:
export const getters = {
getDates: (state) => {
return {
datestart: state.dateStart,
dateEnd: state.dateEnd
}
}
}
我的组件代码如下:
console.log(...mapGetters({
getDates: 'dateRange/getDates'
})
);
我也试着用这个:
console.log(...mapGetters("dateRange", ["getDates"]));
但我有一个错误:
传播不可复制实例的尝试无效
调用函数时使用…
会尝试将数组作为参数进行扩展。但是mapGetters
不返回数组,它返回一个对象。虽然使用对象扩展和mapGetters
是很常见的,它只在对象文本中有效。为什么您在登录时试图传播MapGetter
?是的,谢谢您的回复