【发布时间】:2016-07-27 06:51:04
【问题描述】:
最近遇到一个问题,是由 vuejs 的计算选项引起的。
首先,我使用 v-for 循环查找由计算选项创建的数组 (soloColImgs)。
我的 HTML
<div class="show-box" v-for="item in soloColImgs" track-by="$index">
<img v-bind:src="item.imgUrl"/>
<a v-bind:href="item.itemUrl" target="_blank"></a>
</div>
我的 JS
//...
computed: {
soloColImgs :function(){
//....
},
methods: {
change:function(){
this.soloColImgs.pop();
}
}
其次,我使用pop() 或splice() 等更改数组(soloColImgs)...当我查看控制台时,数组可以相应更改,但是,DOM 确实一点都不改变。如果有人能帮助我解决这个问题,那就太好了。
【问题讨论】:
标签: vue.js computed-properties