vuex 中判断state的数据是否为空,若为空发请求获取

// state
export default {
    goods: []
}

如上面代码所示,在state中有goods一个属性,如何通过getters或一个全局方法获取goods这个属性,并判断goods是否为空,如果为空,则向后端发请求获取goods的值。

goods并不需要刷新时加载,只当某几个组件使用的时候才去获取

阅读 7.5k
1 个回答

不是很清除你整体Vuex的结构,挂载到哪,以及怎么挂载,我就以挂载到 main.js 为例吧。
通常是

this.$store.state.goods
this.$store.getters.goods //这个需要你在getters里自定义返回的是什么

建议你把Vuex指南看一遍为佳。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题