为了账号安全,请及时绑定邮箱和手机立即绑定

Nuxt.js 在动态路由_id.vue里使用asyncData,为什么会执行2次?

/ 猿问

Nuxt.js 在动态路由_id.vue里使用asyncData,为什么会执行2次?

async asyncData(context) {
        console.log("asyncData runing");
        let categoryListData = await axios({
            method: "POST",
            url: api.categoryList,
            headers: {
                authorization: api.authCode,
                "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
            },
            transformRequest: [data => Qs.stringify(data)],
            data: {}
        }).then(response => {
            let data = response.data;
            return data.data.rows;
        }).catch(error => {
            console.log("error:", error);
        });
        context.store.commit('getCategoryList', categoryListData)
        return;
    },

http://img1.mukewang.com/5dae69d8000149a903400330.jpg


http://img2.mukewang.com/5dae69d800015a4007540167.jpg


http://img1.mukewang.com/5dae69d80001d72707520295.jpg


查看完整描述

目前暂无任何回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信