我有一个自定义表格,用作进度条,并在每个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