草庐IT

修改(elementui)el-table底层背景色

1.需求:仅修改当前页面的背景色,不修改所有el-table的背景色。先给table添加类名(如class="styleTable")在style上面添加scoped写法:类名::v-deep.el-table类名{}注意:给styleTable也设置背景色为透明才生效。如下图所示👇2.需求:修改全局背景色单独创建一个css文件,给el-tableth,el-table_cell等你要修改的类名添加背景色为透明;在每个vue页面都引用此文件即可生效。扩展(也可以不用看)需求:设置table的最低高度把padding的值设为0即可。.el_table.el_table_cell{padding:

封装通用el-form表单(2种方式)

1、序言         项目地址:gitclone form-demo:封装通用el-form    一个后台管理系统最常见的是表单,表单最常见的是输入框、下拉选择、日期选择、单选、复选框等等,系统添加若干模块,就复制粘贴若干个el-form、el-form-item,有一说一,完成需求快是快,但是代码冗余的部分太多了,能不能通过配置方式,自动生成el-form、el-form-item        不封装代码前:    封装代码后:    两种封装方式的变量、方法名基本一致!2、自定义组件方式封装el-form        2.1、封装    (1)新建commentForm文件夹,并

element-ui组件Popover 弹出框,el-popover样式、定位以及二次确认弹出框自动关闭 问题

先说定位问题如果往里边动态添加内容,定位偏移下面是解决办法:绑定ref,最关键的是有这行代码:popper-options="{boundariesElement:'viewport',removeOnDestroy:true}"直接粘贴就行,这是html部分,在js部分也有一行代码click激活这是JS部分代码,this.$refs.popoverRef.updatePopper()这行代码意思是数据更新完重新计算位置,写在$nextTick里确保一定是数据更新完成之后,这几行代码放在你动态更新el-popover里的内容那行代码之后this.$nextTick(()=>{this.$ref

element-ui el-table分页后设置连续的索引(如排行榜)

目录 1、自定义 type=index 列的行号2、自定义indexMethod方法3、效果 1、自定义 type=index 列的行号通过给type=index的列传入index属性,可以自定义索引。该属性传入数字时,将作为索引的起始值。也可以传入一个方法,它提供当前行的行号(从0开始)作为参数,返回值将作为索引展示。{{row.product_name}}ID:{{row.product_common_id}}{{row.norm}}/{{row.unit}}2、自定义indexMethod方法//vue3constindexMethod=(index)=>{returnindex+1+(

Element UI el-row el-col实现一行5列

ElementUIel-rowel-col实现一行5列1、实现效果2、代码1、实现效果2、代码el-row:gutter="20">el-col:span="5">info-cardlabel="装机容量":num="stationInfo.capacity?stationInfo.capacity:'--'"numColor="#15BC83"numUnit="kWh":icon="require('@/assets/card/icon_card_cnzgl.png')"/>/el-col>el-col:span="5">info-cardlabel="投运时间":num="stationI

el-table滚动加载、懒加载(自定义指令)

我们在实际工作中会遇到这样的问题:应客户要求,某一个列表不允许分页。但是不分页的话,如果遇到大量的数据加载,不但后端响应速度变慢,前端的渲染效率也会降低,页面出现明显的卡顿。那如何解决这个问题呢  我们可以用模拟分页,当滚动条滚动到底部时再次加载剩余的部分数据,触底加载,直到加载完成。先看一个线上的演示示例:https://code.juejin.cn/pen/7273420104565456953开发思想参考:https://blog.csdn.net/weixin_43340372/article/details/132601018?spm=1001.2014.3001.5501代码//伪

element 的 el-cascader 组件获取级联选中label和value值

1. 多选时 获取 cascader级联选择器的label值    需要给el-cascader加ref用以获取值//级联选择器//方法handleChange(){consttextArr=[];constarr=this.$refs["refCascader"].getCheckedNodes();arr.forEach((i)=>{textArr.push(i.pathLabels);});console.log(textArr);}, 获取后的样式2.单选时获取 cascader级联选择器的值 //element级联选择器//methods方法handleChange(a){const

elementUI中el-select数据分页懒加载实现

前言工作中使用elementUI框架时,会经常用到下拉框展示数据,如果数据量很大会影响页面的渲染加载速度。遇到这种情况,通常后端代码会将数据做成分页查询,前端下拉框组件也要支持滑动到底部会自动加载下一页数据。话不多说,直接上代码。正文代码第一步,创建select-load-more.js文件//定义全局自定义指令importVuefrom'vue'constselectLazyLoad=function(Vue){//el-select组件数据过多,使用翻页加载数据指令Vue.directive('selectLazyLoad',{bind(el,binding){constSELECT_WR

xcode - 是否可以在 El Capitan 上运行 Xcode 6.3?

我真的很想尝试ElCapitan,但我不知道是否可以在其上运行旧的Xcode,因为它现在对我来说至关重要。有人试过吗? 最佳答案 在终端上运行这个命令:/Applications/Xcode.app/Contents/MacOS/Xcode/dev/null 关于xcode-是否可以在ElCapitan上运行Xcode6.3?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/308

Element—UI—极速入门(极简)

本文目录1.ElementUI介绍 2.安装2.1npm安装 2.2 CDN安装3.引入组件3.1完整引入3.2常用组件3.2.1 Container布局容器3.2.2Select选择器3.2.3From表单 3.2.4 Calendar日历1.ElementUI介绍 ElementUI是一套基于VUE2.0的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。ElementUI官网 https://element.eleme.io   2.安装2.1npm安装 推荐使用npm的方式安装,它可以和 webpack打包工具使用。npmielement-u