【发布时间】:2020-06-08 17:55:19
【问题描述】:
我正在尝试访问组件中 @nuxt/auth 中的数据,但是当我登录并加载组件时,它不显示请求的数据,而是在刷新页面时显示数据。
什么是加载这些数据的理想方式,现在我正在这样做:
computed: {
user() {
return this.$auth.user;
},
},
【问题讨论】:
标签: vue.js vue-component nuxt.js
我正在尝试访问组件中 @nuxt/auth 中的数据,但是当我登录并加载组件时,它不显示请求的数据,而是在刷新页面时显示数据。
什么是加载这些数据的理想方式,现在我正在这样做:
computed: {
user() {
return this.$auth.user;
},
},
【问题讨论】:
标签: vue.js vue-component nuxt.js
$auth 不会在没有新请求到后端的情况下被动更改,因此computed 不是最好的地方。使用 asyncData 或 fetch 将此对象设置为简单的数据或状态似乎更好,甚至直接使用$auth.user。
【讨论】: