vue列表渲染组件不能更新

使用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: "重启失败!"

                    });

                })

            }


蝴蝶不菲
浏览 476回答 1
1回答

慕盖茨4494581

今天刚提的问题 你参考下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript