使用 Element UI Table 的 slot-scope方法


Posted in Javascript onOctober 10, 2019

在 Element UI Table 的官网上,有一个“筛选”功能,里面可以利用 slot-scope,给表格记录打标签。

使用 Element UI Table 的 slot-scope方法

关键代码为:

<template slot-scope="scope">
 <el-tag
  :type="scope.row.tag === '家' ? 'primary' : 'success'"
  disable-transitions>{{scope.row.tag}}</el-tag>
</template>
  1. 这里首先利用 slot-scope 属性(Vue 2.6.0 已废弃)将子组件的数据(row.tag)传递给了父组件。
  2. 利用三元表达式为 <el-tag> 标签设定样式。

实践过程中,发现这个三元表达式没法应用。因为实际业务场景,记录类型肯定不止两个啊!

这时,就该条件渲染指令出场了:

<el-tag v-if="scope.row.state === '已完成'" :type="'success'"
 disable-transitions>{{scope.row.state}}
</el-tag>
<el-tag v-else-if="scope.row.state === '未开始'" :type="'danger'"
 disable-transitions>{{scope.row.state}}
</el-tag>
<el-tag v-else-if="scope.row.state === '进行中'" :type="'warning'"
 disable-transitions>{{scope.row.state}}
</el-tag>

运行结果:

使用 Element UI Table 的 slot-scope方法

官网只是基本用法,真正实践还是要靠积累与总结哦O(∩_∩)O哈哈~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 Javascript
原生js写的放大镜效果
Aug 22 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
javascript常用对话框小集
Sep 13 Javascript
javascript跨浏览器的属性判断方法
Mar 16 Javascript
jQuery遍历对象、数组、集合实例
Nov 08 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
Sep 05 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
利用vueJs实现图片轮播实例代码
Jun 03 Javascript
JS表格的动态操作完整示例
Jan 13 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 #Javascript
浅谈vue3中effect与computed的亲密关系
Oct 10 #Javascript
JavaScript如何把两个数组对象合并过程解析
Oct 10 #Javascript
Node使用Selenium进行前端自动化操作的代码实现
Oct 10 #Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 #Javascript
浅谈vue项目用到的mock数据接口的两种方式
Oct 09 #Javascript
Vue3.0数据响应式原理详解
Oct 09 #Javascript
You might like
PHP 创建标签云函数代码
2010/05/26 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
php网页病毒清除类
2014/12/08 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
js类 from qq
2006/11/13 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
Python定义一个Actor任务
2020/07/29 Python
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
优秀幼教自荐信
2014/02/03 职场文书
经典婚礼主持词
2014/03/13 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
初中新生军训方案
2014/05/13 职场文书
2014年教研工作总结
2014/12/06 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
病假条格式范文
2015/08/17 职场文书