如何从nuxtjs的auth模块的组件中加载数据

问题描述 投票:1回答:1

我正在尝试访问组件中@ nuxt / auth中的数据,但是,当我登录并加载该组件时,它不会显示所请求的数据,而是在刷新页面时显示该数据。

什么是加载此数据的理想方式,目前我正在这样做:

computed: {
  user() {
   return this.$auth.user;
  },
},
vue.js vue-component nuxt.js
1个回答
0
投票

$auth不会在没有新请求的情况下做出被动更改,因此computed不是最佳位置。使用asyncData或fetch将此对象设置为简单数据或状态似乎更好,甚至直接使用$auth.user

© www.soinside.com 2019 - 2024. All rights reserved.