报错:
代码如下:
<script>
import Header from '../components/header.vue'
import Middle from '../components/middler.vue'
import {useStore} from 'vuex'
export default ({
name:'Layout',
components:{
Header,
Middle
},
// 获取下分类数据
setup () {
const store = useStore()
store.dispatch('getList')
}
})
script>
请问怎么解决啊,弄了好久了
list未定义,无法读取属性。 home-category 组件 36行的地方看看,一般都是 使用属性时,没有这个属性 ,你却用了。 可以做个非空判断 if(obj.list){//再使用}
dispatch里的第一个参数是actions里面的函数名字,你去vuex仓库里面看看,是不是仓库没写对