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 相关文章推荐
Jquery+JSon 无刷新分页实现代码
Apr 01 Javascript
分享一个自己写的table表格排序js插件(高效简洁)
Oct 29 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
Sep 25 Javascript
Javascript 浮点运算精度问题分析与解决
Mar 26 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
Mar 03 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
Jun 10 Javascript
详解 TypeScript 枚举类型
Nov 02 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中foreach循环中使用引用要注意的地方
2011/01/02 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
python实现实时监控文件的方法
2016/08/26 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
python实现三次样条插值
2018/12/17 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
python实现磁盘日志清理的示例
2020/11/05 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
名人演讲稿范文
2013/12/28 职场文书
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
运动员加油词
2015/07/18 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL