草庐IT

前端-vue+elment-ui之表格自定义列模版

表格自定义列模版文章目录表格自定义列模版前言一、为什么要自定义表列模版?二、实现步骤1.封装表格组件2.父组件引用总结前言日前vue3项目中用elment-ui表格封装一个组件,有自定义表列格式的需求,做完后顺手总结一下一、为什么要自定义表列模版?后端返回的数据往往比较原始,比如状态是数值,而我们要给它转成中文并用不同颜色标记,这种场景很常见二、实现步骤1.封装表格组件代码如下(示例):通过插槽v-slots实现//data-table/index.tsximport{ElPagination,ElTable,ElTableColumn}from"element-plus";import{Pr

elment-ui部分ui组件在移动端也能实现自适应

javascript好久没更新了,来更新一下自己的笔记最近有移动端的项目迁移到pc端,pc端那一套用的是element-ui的后台框架,所以难免有一些样式不兼容的问题,之前很久的时候也处理过这些,但是很久没处理忘了==,所以之后再遇到兼容的会更新到这篇笔记上,供之后翻阅1.el-dialog借助css3的媒体查询@mediascreenand(min-width:220px)and(max-width:600px){.el-dialog{width:90%!important;}}几行css就搞定,不需要去动态的监听获取屏幕宽度啥的,来更改width,这里的意思就是当屏幕宽度小于600px并且

VUE+Elment-ui怎么实现将table表格数据导出到Excel文件?

最近开发公司后台管理系统时,*运营提出了个需求就是将某表格数据实现一键导出功能,我一实习生我会啥啊,搜吧,好在找到了,捏哈哈,接下来就是实现的流程,方便理解,我见了个简单的页面供大家参考一、安装依赖npminstallxlsx@^0.16.0//一定要加上版本号,不然版本太高会报错npminstallfile-saver二、在main.js文件中全局配置//vue中导出excel表格模板importFileSaverfrom'file-saver'importXLSXfrom'xlsx'//将excel表格模板设置全局Vue.prototype.$FileSaver=FileSaver;Vue

vue中elment-ui添加表单验证规则,以及动态增加的表单校验

一、表单格式固定的添加表单验证data(){return{addForm:{name:'',//名称},addRules:{name:[{required:true,message:"名称不能为空",trigger:"blur"}],}}}二、动态增加表单,添加表单验证data(){return{addForm:{nameList:[{name:''}]},addRules:{name:[{required:true,message:"名称不能为空",trigger:"blur"}],}}}

elment-ui中使用el-steps案例

el-steps案例样式代码 请完善总结通过active来控制步骤direction="vertical"来控制方向icon来改变图标样式 引申Vue前端封装一个任务条的组件进行使用

elment ui 修改时间选择器的宽度及高度

一、html代码如下:用一个div包裹el-date-picker 二、css代码如下:使用date-box定义宽度是为了消除el-date-picker的自带宽度,如图:date-input的宽度是选择器本身的宽度.date-box>>>.el-date-editor.el-input,.el-date-editor.el-input__inner{width:146px;margin:010px;}.date-input>>>.el-input__inner{width:146px;height:40px;} 三、效果如下:

elment UI + EasyExcel 实现 导入

前端组件hd-flex>el-dialogv-model="isUploadDialog"width="50%"lock-scroll=false>el-uploadclass="upload-demo"drag:action="url":on-success="success":on-error="error":headers="uploadHeaders":limit="1":on-exceed="handleExceed":file-list="fileList"accept=".xlsx,.xls">iclass="el-icon-upload">i>divclass="el-uplo

如何制作一个比较完美的elment-plus离线文档/本地运行打包好的html方式

官方给的网站有时候不好用,自己制作的方法第一步先去下面的网站下载代码,注意一定看看有没有zh-CN这个文件夹,GitHub-element-plus/element-plusatgh-pages第二步,把下载好的代码解压到一个自己想要的文件夹第三步1,使用vscode+liveserver插件,打开解压好的文件夹,注意主要是这里的文件夹,最好是下一级就包含index.html这些官方打包好的文件的文件夹。打开zh-CN这个文件夹,点击里面的index.html文件,使用openwithliveserver即可第三步2,嫌vscode打开麻烦的可以试试这种方法,参考下面的教程https://bl

如何制作一个比较完美的elment-plus离线文档/本地运行打包好的html方式

官方给的网站有时候不好用,自己制作的方法第一步先去下面的网站下载代码,注意一定看看有没有zh-CN这个文件夹,GitHub-element-plus/element-plusatgh-pages第二步,把下载好的代码解压到一个自己想要的文件夹第三步1,使用vscode+liveserver插件,打开解压好的文件夹,注意主要是这里的文件夹,最好是下一级就包含index.html这些官方打包好的文件的文件夹。打开zh-CN这个文件夹,点击里面的index.html文件,使用openwithliveserver即可第三步2,嫌vscode打开麻烦的可以试试这种方法,参考下面的教程https://bl