Javascript 挂载后更新页面数据的NuxtJS/Vue
我有一个HTTP请求,像这样装载后调用Javascript 挂载后更新页面数据的NuxtJS/Vue,javascript,html,vue.js,Javascript,Html,Vue.js,我有一个HTTP请求,像这样装载后调用 mounted: function() { return axios.get('/api/user/profile/stats') .then((res) => { console.log(res) return { stats: res } }) .catch((e) => {
mounted: function() {
return axios.get('/api/user/profile/stats')
.then((res) => {
console.log(res)
return {
stats: res
}
})
.catch((e) => {
console.log(e)
})
}
但一旦完成,页面不会在任何位置更新
<h2 class="text-green" v-if="stats" data-plugin="counterup">{{stats.ident}}</h2>
{{stats.ident}
请求成功后,如何获取要重新加载的数据要修改组件数据,您需要将其分配给this.stats,以便在其他地方可用。在装入的文件中返回不会为您提供任何信息,因为返回值不会在任何地方使用 如果在浏览器中使用Vue devtools,则在检查零部件数据时也很容易看到stats属性实际上没有更改