写一个vue按钮点击一次后禁用
189浏览 · 2024-04-07 07:30:02
当Vue按钮点击一次后禁用的需求可以通过以下方式实现:
在Vue模板中,给按钮绑定一个点击事件,并通过data属性定义一个变量来控制按钮的禁用状态。当按钮被点击后,将该变量设置为true即可。
```html
<template>
<button @click="disableButton" :disabled="buttonDisabled">点击按钮</button>
</template>
<script>
export default {
data() {
return {
buttonDisabled: false
methods: {
disableButton() {
this.buttonDisabled = true;
</script>
在上述代码中,我们通过`buttonDisabled`变量来控制按钮的禁用状态,默认为false表示按钮可用。当按钮被点击后,`disableButton`方法会将`buttonDisabled`设置为true,从而禁用按钮。
这样,每次点击按钮后,按钮将会变为禁用状态,无法再次点击。