【发布时间】:2020-12-06 20:34:42
【问题描述】:
我在 Vue.js 中有一个 v-for 循环。它必须遍历一个列表来创建按钮。我在它们上添加了一个点击事件,所以upUrl 发生了变化,并将它们的按钮索引作为其值:
<div class="mt-3" v-for="(buttonPic, index) in buttonPics"
:key="buttonPic"
>
<button class="btn btn-sm btn-success"
@click="upUrl= index">
{{ buttonPic }} </button>
</div>
我在data() 中有upUrl:null,但查看 Vue Google Chrome 控制台,我可以看到 upUrl 从未更新,并且始终等于 null。
我尝试过使用@click="upUrl= this.index">,但出现错误:'index' is defined but never used。
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component