我的list.vue
文件中有以下元素:
<a id="anchorLink"
class="button is-primary is-fullwidth-mobile mb-sm"
@click="functionA()">
<span>Call Function A</span>
</a>
这就是功能functionA
async functionA() {
// do something
},
我要做的就是禁用锚链接直到functionA
处理完成,然后只启用链接。
所以我尝试了所有这些选项来禁用它,但到目前为止没有运气:
选项01:
async functionA() {
document.getElementById('anchorLink').disabled = true;
// do something
}
选项02:使用.prevent
<a id="anchorLink"
class="button is-primary is-fullwidth-mobile mb-sm"
@click.prevent="functionA()">
<span>Call Function A</span>
</a>
选项03:使用v-on:click.prevent
<a id="anchorLink"
class="button is-primary is-fullwidth-mobile mb-sm"
v-on:click.prevent="functionA()">
<span>Call Function A</span>
</a>
当我尝试所有选项时,我没有收到任何控制台错误,但它仍然无法完成工作。
有人可以帮我吗?