我使用下面的片段來呈現一個列表上下文參考:Vuejs - 事件代表團和v-的
<div @click.prevent="myhandler($event)"><!-- Delegated event handler-->
<div class="tasks" v-for="(task, subName) in step.tasks">
<button type="button">
{{ task.caption }}
</button>
<span> {{ task.callableName }} </span>
</div>
</div>
methods: {
myhandler(e){
// Event target may be a button element.
let target = e.target;
// …
// Let's assume we know 'target' is a button element instance.
// I wish I could have access to the v-for item ("task") which is associated in some ways to the button that was clicked.
// let the_task_reference = ?;
}…
我有一個乾淨的方式,這樣我可以達到v-for
範圍的具體任務與那個按鈕有關?
謝謝。
這就是我想到的。我可能會這樣做,因爲似乎沒有其他簡潔的選擇。我會讓問題活一天,並將您的答案視爲解決方案。謝謝。 – Stphane