Vue.js 使用asyncData访问数据中的vuex

Vue.js 使用asyncData访问数据中的vuex,vue.js,nuxt.js,Vue.js,Nuxt.js,I get id未定义,那么如何访问数据对象内部的vuex prop asyncData({store}){ 让id=store.state.auth.id 返回{id} }, 数据:()=>({ 项目:[ { 标题:“个人资料”, 收件人:`profile/${this.id}`}, ], }), 您应该能够使用数据方法直接访问vuex数据 data: () => ({ items: [ { title: 'Profile', to:

I get id未定义,那么如何访问数据对象内部的vuex prop

asyncData({store}){
让id=store.state.auth.id
返回{id}
},
数据:()=>({
项目:[
{
标题:“个人资料”,
收件人:`profile/${this.id}`},
],
}),

您应该能够使用数据方法直接访问vuex数据

data: () => ({
    items: [
      {
        title: 'Profile',
        to: `profile/${this.$store.state.auth.id}`},
    ],
  }),
在您的示例中,您无法理解为什么要使用
asyncData