【发布时间】:2019-05-02 12:10:44
【问题描述】:
在我的 NUXT 应用程序中,我必须为我的所有组件共享一个全局数组。 例如,这个数组包含星期的标签:
export const state = () => ({
days: [
{ code: '1', label: 'Lundi' },
{ code: '2', label: 'Mardi' },
{ code: '3', label: 'Mercredi' },
...
]
})
export const getters = {
getDayLabel (state, dayCode) {
return state.days[dayCode]
},
}
在我的组件中,我必须显示一天的标签。为此,我在组件的模板中写了:
{{$store.getters['getDayLabel'](dayCode)}}
但是,我有这个错误:
app.js:262 TypeError: _vm.$store.getters.getDayLabel 不是函数
我读过一些主题,getter 函数不应该有参数?有没有更好的解决方案?
埃里克。
【问题讨论】:
标签: parameters vuejs2 vuex getter nuxt.js