同一个地址用作两个不同页面时,列表页的操作栏中有好多个按钮,如果用了v-if,可能会导致按钮混淆状态如disabled等属性混乱
解决方法1:
将v-if换成v-show,用了v-show之后意味着所有按钮都在只是在页面上隐藏了
解决方法2:
还用v-if,多设置一个按钮的key用来区分不同的按钮
<el-button
v-show="$route.name == 'assignmentAppointment'"
key="key1"
:disabled="!(scope.row.status == 3)"
size="mini"
type="text"
@click="newLicence(scope.row)"
>
生成
</el-button>