Vue.js 对属性的异步更改

Vue.js 对属性的异步更改,vue.js,vuejs2,Vue.js,Vuejs2,vuejs的新功能 我有一个带有以下脚本的vue(代码缩短): 在.vue文件中,我执行以下操作: <div v-if="hasStatuses"> <div>Show a list of statuses</div> </div> 显示状态列表 问题是从未出现。状态正在正确加载。我在computed.hasstatus中放置了一个调试器,但它从未运行过 有人能向我解释一下这是怎么发生的,为什么会发生,以及如何修复它吗 再次感谢 代码

vuejs的新功能

我有一个带有以下脚本的vue(代码缩短):

在.vue文件中,我执行以下操作:

<div v-if="hasStatuses">
    <div>Show a list of statuses</div>
</div>

显示状态列表
问题是
从未出现。状态正在正确加载。我在computed.hasstatus中放置了一个调试器,但它从未运行过

有人能向我解释一下这是怎么发生的,为什么会发生,以及如何修复它吗


再次感谢

代码正在设置
self.status
,但未定义
self

self.statuses = response.data.statuses
只需使用
这个

this.statuses = response.data.statuses

代码正在设置
self.status
,但未定义
self

self.statuses = response.data.statuses
只需使用
这个

this.statuses = response.data.statuses

代码已正确更新。问题仍然存在。在查看代码、修复代码后,由于某种原因必须重新启动所有服务器,代码正常工作。再次感谢@肖恩:没问题:)代码已正确更新。问题仍然存在。在查看代码、修复代码后,由于某种原因必须重新启动所有服务器,代码正常工作。再次感谢@肖恩:没问题:)我无法复制你的问题。如果您
console.log(response.data.status)
得到一个非空数组?我无法重现您的问题。如果您
console.log(response.data.status)
您会得到一个非空数组吗?