在nuxt.js中,如何访问asyncData()中的段塞值?

问题描述 投票:0回答:2

[在nuxt.js中,我正在使用动态URL创建CMS内容,我需要为ajax调用传递slug值,如何在asyncData()内部访问slug值

export default {
   async asyncData({ app }) {
       const user = await app.$axios.$get(params.id);
       return { user };
   }
};

URL:http://localhost:3000/myproj/12

vue.js nuxt.js
2个回答
0
投票

您忘了传递额外的道具-params,然后您可以访问params


0
投票

我已通过将$axios作为asyncData函数中的第一个参数传递来解决此问题,>

  export default {
       async asyncData({ $axios, params }) {
           const user = await $axios.$get(params.id);
           return { user };
       }
    };
© www.soinside.com 2019 - 2024. All rights reserved.