描述:级联选择框通过v-model绑定了一个数组selectedCateKeys用来存放已选中的选项id,只有选择了三级分类才能添加"动态参数"和"静态属性",所以判断selectedCateKeys的长度是否等于3
computed:{
// 如果按钮需要被禁用则返回true 否则返回false
<el-tabs v-model="activeName" @tab-click="handleTabClick"> <el-tab-pane label="动态参数" name="first"> <el-button type="primary" size="mini" :disabled="isBtnDisable">添加参数</el-button> </el-tab-pane> <el-tab-pane label="静态属性" name="second"> <el-button type="primary" size="mini" :disabled="isBtnDisable">添加属性</el-button> </el-tab-pane> </el-tabs> computed:{ // 如果按钮需要被禁用则返回true 否则返回false isBtnDisable(){ if(this.selectedCateKeys.length !== 3 ){ return true } return false } },