【已解决】 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