vuex数据渲染报错

我从组件一提交{name:1,data:2}数据到vuex的Data报存,

从组件二去获取Data里面的数据,然后渲染到页面上,当我组件一没有提交数据时候,页面 会提示报错信息,提示:类型错误:不能读取属性”未定义的名称,(就是说我渲染的name没有定义)

组件一:
{name:1,data:2}

vuex:

state{
Data:""
}
Product:function(state,Index){

       state.Data = Index

    }

组件二:
<div v-text="Data.name"></div> //组件一没有提交数据给vu Data.name会报错说,name未定义
computed:{

 Data(){

   return this.$store.state.Data
 }

}

阅读 4.2k
2 个回答

贴你的vue代码呢,这样描述感觉不大清楚

你vuex 中没有定义state吧?

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