我已经在Vuejs完成了我的应用程序,现在我决定"重写"由于SSR,Nuxt上的一切:) 我得到了所有东西,但是有一个我没有得到的吸气剂......即使我努力了也不能确定我错过了什么,我无法解决这个问题。
我正在使用vuex模块,所以我的/store/categories.js看起来像:
export const state = () => ({
categories: [
{
name: 'category 1',
id: '1'
subcategories: [
{
name: 'Subcategory 1',
id: '1.1'
}
]
},
{
name: 'category 2',
id: '2',
subcategories: [
{
name: 'Subcategory 2',
id: '1.1'
}
]
}
]
})
export const getters = () => ({
filterCategory() {
return state.categories
},
})
这是一个简单的吸气剂,我甚至无法做到这一点。
这是我的帖子/ test.vue页面:
<template>
<div>
<p>{{ filter }} </p>
<p>{{ mainCategories }} </p>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
name: 'test',
layout: 'test',
data () {
return {
search: '',
}
},
computed: {
...mapGetters({
filter: 'categories/filterCategory'
}),
mainCategories () {
return this.$store.getters['categories/filterpazari']
}
},
}
</script>
我错过了什么?