vue数组直接赋值页面不渲染 Vue数组更新,为什么不能通过索引直接设置一个值?

Vue数组更新,为什么不能通过索引直接设置一个值?因为Vue的底层是通过的Object.defineProperty属性要实现数据监视和更新视图,可以通过索引设置数组的值,这样它就不能被监视,也就不能

Vue数组更新,为什么不能通过索引直接设置一个值?

因为Vue的底层是通过的Object.defineProperty属性要实现数据监视和更新视图,可以通过索引设置数组的值,这样它就不能被监视,也就不能触发更新

首先想到的是Ajax

]虽然还没有使用Vue,文档中一定有类似的工具

我不理解你的问题,因为Vue不能检测到的是直接给数组的索引赋值,例如replys[1]={},但是你可以给数组的元素赋值。Vue可以检测到它。Vue可以通过监视get和set来知道数据是否被更新,而数组的索引没有get和set

现在我们使用webpack Vue cli构建了一个Vue项目的框架。如果我们需要在Vue组件中使用Axios从后台获取数据,我们应该怎么做?通常,我们设置的项目目录应该如下所示。首先,我们需要安装Axios。NPM的每个人都知道下一步该做什么主要.js与许多第三方模块不同,Axios不能使用这种使用方法。相反,它应该执行以下操作虚拟样机.$axios=axios然后,我们可以应用程序.vueAxios用于