【发布时间】:2019-10-03 14:05:43
【问题描述】:
当我运行它时,控制台日志给了我更新的数组xyz,但是当我在 DOM {{xyz}} 中打印它时,它不会更新。有什么原因吗?
data() {
return {
xyz: []
}
},
methods: {
getDataFromXML() {
Array.prototype.forEach.call(this.allxml, path => {
fs.readFile(xmlLoc, (err, data) => {
if (err) throw err;
var XmlNode = new DOMParser().parseFromString(data.toString(), 'text/xml')
this.$set(this.xyz,path,XmlNode)
})
})
console.log(this.xyz)
}
}
【问题讨论】:
-
您使用设置错误的方式路径应该是“在您的演员阵容中”的索引。有关详细信息,请参阅此帖子:stackoverflow.com/questions/58181375/…
-
没看懂,path其实是个变量。它来自 foreach 循环。
标签: javascript arrays vue.js vuejs2