使用vue列表渲染组件不能更新,使用pid作为key,key是不同的。但是组件并没有更新
<Row class="ivu-row" v-for="info in thisHostInfos" v-bind:key="info.pid">
...
</Row>
在method中我更新了 thisHostInfos这个数组:
reboot(host, pid) {
axios.get("http://127.0.0.1:5000/reboot", {
params: {
host,
pid
}
}).then(response => {
this.thisHostInfos = response.data;
this.$Notice.open({
title: "应用重启",
desc: "重启成功!"
});
}).catch(function (error) {
console.log(error);
this.$Notice.open({
title: "应用重启",
desc: "重启失败!"
});
})
}
慕盖茨4494581
相关分类