同一個地址用作兩個不同頁面時,列表頁的操作欄中有好多個按鈕,如果用了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>