elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)


Posted in Javascript onSeptember 04, 2018

在做后台管理系统中遇到一个需求, 点击一个按钮可以变换里面字的内容

elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)

当状态为显示的时候, 该行第一个按钮为隐藏;

当状态为隐藏的时候, 该行第一个按钮为显示;

具体代码如下:

<!-- 数据表格 -->
<el-table :data="tableData" class="table" stripe border v-loading="loading">
 <el-table-column type="index" label="序号" width="70"></el-table-column>
 <el-table-column prop="status" label="状态"></el-table-column>
 <el-table-column label="操作">
 <template slot-scope="scope">
  <el-button size="mini" type="warning" @click="handleIsDisplay(scope.$index, scope.row)">
   {{scope.row.status=='显示'?'隐藏':'显示'}}
  </el-button>
  <el-button size="mini" type="primary" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
  <!-- <el-button size="mini" type="danger" @click="handleRemove(scope.$index, scope.row)">删除</el-button> -->
 </template>
 </el-table-column>
</el-table>

也可以用第二种方法:

<!-- 数据表格 -->
<el-table :data="tableData" class="table" stripe border v-loading="loading">
 <el-table-column type="index" label="序号" width="70"></el-table-column>
 <el-table-column prop="status" label="状态"></el-table-column>
 <el-table-column label="操作">
 <template slot-scope="scope">
  <el-button v-if="scope.row.status=='显示'" size="mini" type="warning" 
   @click="handleIsDisplay(scope.$index, scope.row)">隐藏</el-button>
  <el-button v-if="scope.row.status=='隐藏'" size="mini" type="warning" 
   @click="handleIsDisplay(scope.$index, scope.row)">显示</el-button>
  <el-button size="mini" type="primary" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
  <!-- <el-button size="mini" type="danger" @click="handleRemove(scope.$index, scope.row)">删除</el-button> -->
 </template>
 </el-table-column>
</el-table>

总结

以上所述是小编给大家介绍的elementUI Vue 单个按钮显示和隐藏的变换功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
Nov 05 Javascript
JS实现让网页背景图片斜向移动的方法
Feb 25 Javascript
javascript实现二级级联菜单的简单制作
Nov 19 Javascript
浅谈Javascript数据属性与访问器属性
Jul 26 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
深入浅析Node.js单线程模型
Jul 10 Javascript
js使用html2canvas实现屏幕截取的示例代码
Aug 28 Javascript
分析JS单线程异步io回调的特性
Dec 01 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
Javascript柯里化实现原理及作用解析
Oct 22 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 #jQuery
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 #Javascript
基于element-ui的rules中正则表达式
Sep 04 #Javascript
微信小程序的部署方法步骤
Sep 04 #Javascript
vue2中使用sass并配置全局的sass样式变量的方法
Sep 04 #Javascript
Element UI 自定义正则表达式验证方法
Sep 04 #Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 #Javascript
You might like
php二维数组合并及去重复的方法
2015/03/04 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
10条php编程小技巧
2015/07/07 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
JavaScript延迟加载
2021/03/09 Javascript
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
javascript中的面向对象
2017/03/30 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
电厂厂长岗位职责
2014/01/02 职场文书
公司年会演讲稿范文
2014/01/11 职场文书
小学家长会邀请函
2014/01/23 职场文书
网络编辑岗位职责
2014/03/18 职场文书
村党支部换届选举方案
2014/05/02 职场文书
诉前财产保全担保书
2014/05/20 职场文书
啦啦队口号大全
2014/06/16 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
情人节活动总结范文
2015/02/05 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
医院保洁员管理制度
2015/08/05 职场文书
高三生物教学反思
2016/02/22 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书