++ ElementUI
文章平均质量分 56
''
风中依旧笑着过
目前就职亚信科技高级前端开发工程师,常用 vue2、vue 3进行开发,开发过的项目涵盖 PC端、小程序、H5;擅长使用 flex 布局,熟悉 vue 父子组件通讯、生命周期函数、路由、vuex 、 webpack 打包过程,对可视化技术有一定的了解使用过 ThreeJS、G6,参与过 WebGIS 开发使用过超图 GIS ,对后端 java、php、mysql 技术有一定的基础。
展开
-
element封装表格组件el-table-column列顺序错乱
1、父组件给子组件传递对象,子组件使用 :style="[customStyle]" 绑定,达到父组件随意修改子组件的目的。2、判断文件后缀是否允许// 允许上传的图片后缀limitType:{ type: Array, default() { return ['png', 'jpg', 'jpeg', 'webp', 'gif']; }},checkFileExt(file) {// 检查是否在允许的后缀中 let noArrowExt = false; // 获取后缀名 le原创 2021-11-01 11:02:38 · 4167 阅读 · 0 评论 -
element表格使用表单校验
哈喽,最近公司都在赶项目在做的过程中也踩了不少的坑。现在来记录下产品的需求:需要在表格中修改内容,并且对填入的数据进行校验后通过才可提交。我最终完成的效果如下图(主要涉及到表单的校验和表格行列合并):主要思路表单验证主要是通过 el-form的model 属性绑定对象 结合 el-form-item的prop和rules属性 外加 el-input的v-model绑定的值来进行触发验证。(其中 prop 的值是绑定v-model值的字段名,必须对应上否则无法触发 )问题1: 后端返回的数据是数组中原创 2021-01-04 10:09:12 · 2114 阅读 · 1 评论 -
element table相同数据行合并
哈喽,最近公司都在赶项目在做的过程中也踩了不少的坑,现在来记录下先来讲下Vue+Element使用table表格的合并功能。最后的效果如下图(主要涉及到表格行列合并):主要思路由于项目后期数据报表模块的日表、月表、年表展示的数据字段不相同并且会继续扩展。这里为了前端后续的维护方便直接将表格以组件的方式封装,然后共用 el-tabs导航和头部搜索 。在开发时候在下面这两处有出现问题:问题1: 给表头某列加提示语,我这里是使用 table的 :render-header来实现的,听@晟哥说还能通过给表头原创 2020-10-28 16:22:34 · 7157 阅读 · 16 评论 -
Vue将两张图片合并下载——html2canvas
<template> <div> <el-dialog v-dialogDrag :visible="CreateModalShow" :close-on-click-modal="false" title="鍒嗕韩" width="400px" @close="closeDialog" custom-class="showDialog-game" append-to-.原创 2020-09-13 08:29:56 · 1597 阅读 · 5 评论 -
element销毁Dialog数据(简单粗暴)
在使用element开发通过之中使用Dialog弹窗创建数据或者数据回显在经常不过了。而且数据创建和数据编辑正常都是使用同一组件。出现的问题:<el-dialog title="提示弹窗" :visible.sync="dialogVisible" width="30%" destroy-on-close></el-dialog>使用dialog 提供的 属性 destroy-on-close 也并不能实现实时的dialog销毁,进行创建和编辑数据正常的原创 2020-08-20 11:20:51 · 3597 阅读 · 2 评论 -
element 阻止$confirm回车确认
最近在开发基于elementUI和Vue项目,得到了一个重置密码的需求:点击重置出现弹窗提示键盘回车键默认要取消我在这里插入代码片原创 2020-08-19 15:55:17 · 3585 阅读 · 0 评论 -
element 表单验证复用工具
Vue+ElementUI为了复用公共的表单验证规则,将验证抽取出来。目录结构如下图:在util中创建公共表单验证规则regexp.js具体代码如下:const checkMoney = (rule,value,callback)=>{ var myreg = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/; if (!myreg.test(value)) { callback(new Error('请输入正确金额,保留两位小数'原创 2020-08-02 21:57:06 · 674 阅读 · 0 评论 -
el-color-picker指定默认颜色
<el-color-picker popper-class="custom-color-picker" :predefine="predefineColors" v-model="ActivityConfigFrom.background_color" ></el-color-picker> // 颜色框指定颜色 .custom-color-picker{ .el-color-predefine{ width: 300px !important; }原创 2020-08-02 21:08:58 · 1990 阅读 · 3 评论 -
element-ui表单验证可添加规则
近日在公司使用ElementUI开发表单,遇到验证问题我在这里记录下。需求:能手动添加规则,并且表单金额之间是需要相互限制的,规则最多添加3条。多余的话就不说了下述代码能够直接使用。添加规则并进行表单验证效果图:<!-- * @Descripttion: * @Author: Lin * @Date: 2020-07-25 16:03:10 * @LastEditors: Handsome Lin * @LastEditTime: 2020-07-25 23:37:16-->原创 2020-07-25 23:55:37 · 925 阅读 · 0 评论 -
element-ui动态换肤
通过在ElementUI的框架基础上使用ColorPicker颜色选择器进行动态换肤,多余的话就不说了下述代码能够直接使用。<template> <div> <h3>Element 动态换肤</h3> <el-button type="primary">展示详情</el-button> <el-tooltip effect="dark" content="皮肤" placement="bottom"&原创 2020-07-12 17:01:44 · 778 阅读 · 2 评论