vue+element中,根据状态的不同,显示不同的操作按钮
Posted lyt0207
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue+element中,根据状态的不同,显示不同的操作按钮相关的知识,希望对你有一定的参考价值。
原型效果:
代码实现:
<el-table-column property="address" label="操作"> <template slot-scope="scope"> <el-button @click="setGrade(scope.row)" type="text" size="small" >等级设置</el-button > <el-button @click="evaluationResult(scope.row)" type="text" size="small" >等级评价结果</el-button > <el-button @click="handleClick(scope.row)" type="text" size="small" >修改</el-button > <el-button v-if="scope.row.module == ‘启用中‘" @click="handleClick(scope.row)" type="text" size="small" >停用</el-button > <el-button v-if="scope.row.module === ‘已停用‘" @click="handleClick(scope.row)" type="text" size="small" >启用</el-button > <el-button @click="handleClick(scope.row)" type="text" size="small" >删除</el-button > </template> </el-table-column>
通过 v-if指令 决定按钮的显示隐藏。
以上是关于vue+element中,根据状态的不同,显示不同的操作按钮的主要内容,如果未能解决你的问题,请参考以下文章
element表格的坑--一套表格根据状态显示不同的样式,v-if判断内容显示不全,样式发生改变
element-ui tree 根据不同叶子节点设置是否显示复选框