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