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图片平滑连续滚动插件
Apr 27 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
JavaScript生成SQL查询表单的方法
Aug 13 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
Apr 13 Javascript
Bootstrap每天必学之轮播(Carousel)插件
Apr 25 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
Dec 21 Javascript
ES6学习教程之对象的扩展详解
May 02 Javascript
JavaScript之Map和Set_动力节点Java学院整理
Jun 29 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
修改npm全局安装模式的路径方法
May 15 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调用三种数据库的方法(1)
2006/10/09 PHP
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
requireJS使用指南
2016/04/27 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
JavaScript实现左侧菜单效果
2017/12/14 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
JavaScript中this用法学习笔记
2019/03/17 Javascript
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
初中生学习生活的自我评价
2013/11/20 职场文书
公司投资建议书
2014/05/16 职场文书
英文商务邀请函范文
2015/01/31 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL