实现效果
<a-popconfirm
@visibleChange="visibleChange"
:okButtonProps="{props: {disabled:returnReason == '确认回退' ? false :true }}"
@cancel="returnReason=''"
@confirm="backFuc(record)"
:okText="'继续'" >
<a-icon slot="icon" type="question-circle-o" style="color: red;display:none" />
<template slot="title">
<a-input v-model="returnReason" placeholder="请输入“确认回退”"></a-input>
</template>
<a-button
type='link'
class="action-btn"
@click="confirmDialog=true"
>回退
</a-button>
</a-popconfirm>
要实现按钮默认 禁用:
:okButtonProps="{props: {disabled:returnReason == '确认回退' ? false :true }}"