我有一個自定義表格,用作進度條,並在每個td
上添加@click
事件,該事件將重定向到特定頁面。現在,行爲應該是這樣的:禁用@click事件Vuejs 2
- 用戶不能跳過,所以
@click
事件到正確的項目應該被禁用。 - 只有
@click
事件功能回去時。
模板:
<tr>
<td class="circle col-xs-2 col-xs-offset-1"
@click="goRelationship">Relationship</td>
<td class="circle col-xs-2"
@click="goSkills">Skills</td>
<td class="circle col-xs-2"
@click="goPurpose">Purpose</td>
<td class="circle col-xs-2"
@click="goFit">Fit</td>
<td class="circle col-xs-2">Submit</td>
</tr>
腳本:
methods: {
goRelationship: function() {
window.location.href = "/v2/review/relationship"
},
goSkills: function() {
window.location.href = "/v2/review/skills"
},
goFit: function() {
window.location.href = "/v2/review/fit"
},
goPurpose: function() {
window.location.href = "/v2/review/purpose"
}
}
對不起,我試圖理解,你能更精確嗎?想要發生什麼?會發生什麼如果我點擊其中的一個? – Kzy
例如,我在'關係選項卡',當我點擊'技能選項卡'時,我需要阻止它重定向到那個,除非它是一個倒退過程。 – claudios
目前還不清楚你實際需要什麼。也許這有助於:有事件的修飾符。例如'@ click.prevent =「...」'防止默認操作。文檔:https://vuejs.org/v2/guide/events.html#Event-Modifiers – wostex