【已解决】 Nuxt 放在 mounted 里的方法会被执行两次,咋解决嘞
我发现页面去请求了两次接口,也就是 this.getList(1); 他走了两次
代码如下:
methods: {
getList(page) {
api.getAdminDynamicList(page, 8,this.search.keyword).then(result => {
if (result.code === api.success_code) {
this.result = result.data.records;
this.page.current = result.data.current;
this.page.size = result.data.size;
this.page.total = result.data.total;
} else {
this.notification_error("服务器繁忙、请稍后重试!!");
}
})
}
},
mounted() {
this.getList(1);
}
如果写 async asyncDate 里面的话,后台 request 就拿不到 cookie 信息了,如下:
async asyncData({params}) {
this.getList(1);
}
卡住了我 5555
看完博客系统你就不会有这些疑惑了。
https://www.sunofbeach.net/a/1235141070883434496