E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Vue+Element
vue+Element
实现搜索关键字高亮功能
最近做了一个日志搜索的需求,要在页面上实现海量日志的关键字搜索。为了搜索更清晰,我最终实现了多条件搜索,且搜索结果的记录中的关键字全部高亮。一、实现思路1实时监控表格,实现关键字的定位;2点击搜索按钮以后,实现记录中关键字的样式变化(即高亮)。二、实现过程1搜索条件表单了解了实现思路,就让我们一起来看一下实现过程(关键位置均给了注释)查询2表格部分==>3.实时监听表格computed:{//实时
face light~
·
2019-05-28 15:44
vue+element
根据内容计算单元格的宽度
需求是这样的,之前我也写过,就是前端渲染的表格数据是动态渲染表格的行和列,那么就必然出现了一个问题,当列超过一定的个数的时候,会出现横向滚动条,那么怎么让表格整体看起来自然协调一些呢,老大要求表格的单元格宽度根据内容动态计算,最大200px,so干吧template代码:min-width要动态设置1211script代码:在获取到表格数据的时候,为每个数据对象设置columnWidth属性,初始
jser_Amos
·
2019-05-27 16:00
Vue+Element
实现动态生成新表单并添加验证功能
首先有一个这样的需求,表单中默认有一个联系人信息,用户可以再添加新的联系人信息点击添加更多联系人之后官方文档中有写用v-for来实现新增表单,但是那是单表单的新增,现在多表单的新增,可以考虑的实现方法是先写死一个必须的表单,需要新增的两个表单放在一个div里,在div中使用v-for生成,达到同时新增的效果代码如下//必填一个联系人的表单//动态生成的联系人表单删除添加更多联系人和普通表单验证不同
酒香飘在巷子里
·
2019-05-23 16:26
vue+element
动态加载表单
一、问卷动态加载表单//html{{i.questionOption}}{{i.questionOption}}保存问卷//data数据paperForm:{//问卷表单answerList:[{questionRepository:'',questionOption:[],questionId:'',optionId:'',answer:''}]},//接口getPaperByDrugStatu
刘白超
·
2019-05-21 14:07
Element
vue
动态表单
vue+element
创建动态的form表单及动态生成表格的行和列
动态创建form表单,网上有插件(form-create)不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言.最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v-if来渲染对应的表单,数据,事件什么的都可以动态的传进去,比较好用动态生成表格的行和列,主要是要求后端返回的数据格式,根据数据来动态渲染注意点:这里两个数组:表格字段数据:titleData:[],表格详
浚琦
·
2019-05-20 17:14
vue+element
实现打印页面功能
项目中遇到了要打印页面的功能,我感觉我这个方法不太好,欢迎各位来改善指导使用print插件https://github.com/xyl66/vuePlugs_printjs1.在min.js中引入2.importPrintfrom'@/plugs/print'3.Vue.use(Print)//注册不要打印我this.$print(this.$refs.print)//调用方法使用总结以上所述是小
浚琦
·
2019-05-20 16:23
vue+element
创建动态的form表单.以及动态生成表格的行和列
动态创建form表单,网上有插件(form-create)不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言.最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v-if来渲染对应的表单,数据,事件什么的都可以动态的传进去,比较好用12348910111516171819202122动态生成表格的行和列,主要是要求后端返回的数据格式,根据数据来动态渲染注意点:这里两个
jser_Amos
·
2019-05-20 16:00
vue+element
下拉框样式的点击按钮
项目中点击按钮实在太多了,怎么办呢?我们就可以将它们制作成像下拉框那样的类似操作1.HTML样式部分:关键点在于command方法和属性189其他操作10111213批量备注16本页导出Excel19202.Javascript部分:分别设置每个按钮的各自方法1methods:{2batchOperate(command){3switch(command){4case"batch_remarks"
jser_Amos
·
2019-05-20 16:00
vue+element
实现表单校验功能
要实现这个功能其实并不难,element组件直接用就可以,但是我在使用过程中碰到了几个坑,就记录下来,分享给大家,避免落坑,话不多说,直接上过程......表单校验功能:实现这个功能,总共分为以下4布:1.在el-form标签中定义:rules="rules";ref="reference"2.在el-form-item定义prop="name";3.在选项data中定义rules校验规则;4.在
浚琦
·
2019-05-20 16:23
vue+element
打印页面功能
项目中遇到了要打印页面的功能,我感之前使用的是一个第三方的插件,但是不兼容IE,后来发现直接调用window的API就可以了,MMP1//打印表单2printBtn(){3window.print();4return;5},然后有不想在打印页面里面显示的元素,直接通过CSS样式控制就行了1@mediaprint{2.print_hide{3display:none;4}5.print_conten
jser_Amos
·
2019-05-20 16:00
vue+element
拖动排序功能
项目中老大心血来潮设计了一可以拖动达到排序的功能,感觉没什么用,但是没办法,实现吧!这功能肯定不会手撸了,直接上插件使用Sortable.js,对vue不友好,拖拽有时候乱跳;改用vuedraggable插件,此插件依赖Sortable.js.教程地址:https://blog.csdn.net/IT_HLM/article/details/79541741教程地址:https://blog.cs
jser_Amos
·
2019-05-20 16:00
vue+element
表单校验功能
要实现这个功能其实并不难,element组件直接用就可以,但是我在使用过程中碰到了几个坑,就记录下来,分享给大家,避免落坑,话不多说,直接上过程......表单校验功能:实现这个功能,总共分为以下4布:在el-form标签中定义:rules="rules";ref="reference"在el-form-item定义prop="name";在选项data中定义rules校验规则;在提交方法中检查用
jser_Amos
·
2019-05-20 16:00
vue+element
实现前端分页及前端搜索功能
前言分页加表格很常见,基本实现:前台分页和后台分页。这里讲一下如何实现前台分页及搜索功能。基于vue和element和es6的知识,demo详见最后。正文页面布局>搜索绑定数据data(){return{list:[],data:[],limit:5,total:null,page:1,searchData:"",}},获取数据,因为没有后台,就前台模拟取了数据created(){this.pag
jcat_李小黑
·
2019-05-09 17:24
ElementUI
记录一些标签,常用工具和文档
vue插件
vue+element
一个后台管理系统vue2-animateforVue.js2JavaScript获取URL中参数querystring的方法详解同上element-uiNavMenu菜单组件垂直显示时点击其它区域关闭子菜单解决方法
csl125
·
2019-05-06 11:48
详解
Vue+Element
的动态表单,动态表格(后端发送配置,前端动态生成)
动态表单生成ElementUI官网引导Element表单生成Element动态增减表单,在线代码关键配置template中,form和form-item的写法和绑定data里的值为空methods中,向后台获取数据的函数写法1.form,form-item,input的写法[^code]需要注意的是,:model和ref绑定的值不能用'form'来表示,不然会出错。也就是说下面的写法会导致运行不报
梦里一米七八
·
2019-04-20 08:27
vue+element
后台
做一个后台管理系统,初始化框架是使用amidn+element一table表格的问题做一个table列表展示比如这个table表格,根据上面4个状态,展示的列表项不同,要有v-if判断image.png上面的v-if是通过按钮的type来展示的.之前代扣失败次数是直接是直接这样写的,切换按钮的时候,就会重绘了label,但是prop的值没有重绘,后来改成{{scope.row.deductCoun
格调的声色影像
·
2019-04-18 14:22
vue+element
后台
做一个后台管理系统,初始化框架是使用amidn+element一table表格的问题做一个table列表展示比如这个table表格,根据上面4个状态,展示的列表项不同,要有v-if判断image.png上面的v-if是通过按钮的type来展示的.之前代扣失败次数是直接是直接这样写的,切换按钮的时候,就会重绘了label,但是prop的值没有重绘,后来改成{{scope.row.deductCoun
格调的声色影像
·
2019-04-18 14:22
vue+element
UI实现树形表格带复选框的示例代码
一:在component文件夹下新建如下treeTable文件夹,里面有2个文件:eval.js:将数据转换成树形数据/***@Author:jianglei*@Date:2017-10-1212:06:49*/"usestrict";importVuefrom"vue";exportdefaultfunctiontreeToArray(data,expandAll,parent=null,lev
bamboozjy
·
2019-04-16 11:04
vue+element
项目里实时监听某个div宽度的变化,然后执行相应的事件
背景:vue项目中用到echarts图表,页面上有侧边栏,侧边栏收缩图表不能自适应,想通过监听内容部分的宽度让图表resize,试过window带的resize,只能监听浏览器窗口大小变化,为了监听某元素区域的变化而使echarts的尺寸重置。本次解决采用element-resize-detector可以完美的解决思路:因为收缩侧边栏的时候右侧的区域会自动适应,但是echarts不会随之改变ele
csl125
·
2019-04-12 17:56
vue-cli
echarts
element
vue+element
的表格最优实现单条和批量修改、保存、复制、删除、新增、提交数据功能
目录前言正文1.表格的数据展示2.单行修改保存功能3.单行复制功能3.单行删除功能4.批量修改功能5.提交功能6.批量复制功能7.批量删除功能demo源码如下结语前言上一篇写了简单的表格编辑功能这里整理了一下常见的表格功能。主要功能:批量的新增,复制,删除,修改,保存,和逐条的复制,删除,修改,保存功能。demo源码在最下面,针对新手前端小白还挺有用的~正文1.表格的数据展示使用的是el-tabl
jcat_李小黑
·
2019-04-10 16:47
ElementUI
vue element项目常见实现表格内部可编辑功能
使用框架:
vue+element
表格行内内部可编辑数据从后台取得的表格行内可编辑表格整体的可编辑正文1.简单表格行内内部可编辑原理就是span和input的切换显隐。
jcat_李小黑
·
2019-04-09 17:38
ElementUI
vue+element
表单动态改变rules属性
1.required(是否必填)修改el-form-item标签中的prop属性和required属性/*isRequired为是否必填变量xxx为需要进行校验的字段名*/2.修改单个字段的校验规则修改el-form-item标签中的rules属性举个栗子:select选择不同的option,input改变不同的校验规则/*select为对应校验规则的选项xxx为需要进行校验的字段名rulesSw
Coldhands
·
2019-04-09 10:35
vue+element
样式修改(表格错位问题、表头根据单词换行、滚动条样式)
1、/*解决表格错位问题(表格数据过多会出现滚动条,当筛选后数据过少,没滚动条时会发生错位)*/.el-tableth.gutter,.el-tablecolgroup.gutter{display:table-cell!important;}/解决表格错位问题end/2、/*表格表头根据单词换行样式/.el-tableth>.cell{word-break:break-word;}/表头单词换行
web前端_CC
·
2019-04-03 17:26
elementUI样式
vue+element
样式修改(表格错位问题、表头根据单词换行、滚动条样式)
1、/*解决表格错位问题(表格数据过多会出现滚动条,当筛选后数据过少,没滚动条时会发生错位)*/.el-tableth.gutter,.el-tablecolgroup.gutter{display:table-cell!important;}/解决表格错位问题end/2、/*表格表头根据单词换行样式/.el-tableth>.cell{word-break:break-word;}/表头单词换行
web前端_CC
·
2019-04-03 17:26
elementUI样式
vue+element
ui的一些总结
1,获取列表函数-[搜索、筛选(多个)、分页]设置一个获取列表的函数getlist分页+第一次加载:图片.png筛选调用:图片.png2,input内容垂直居中input在safair和ie浏览器这些出现输入的内容下遮1px在设置的时候设置文字居中通过height和line-height进行设置3,input文字的输入事件(input)@input--->不生效v-on:input--->生效4,
从前慢pearl
·
2019-03-28 15:04
vue+element
树形控件初次使用
树形控件初次使用element树形控件可以用很清晰的层级结构展示信息,可以展开,也可以折叠。{{node.label}}append(data)">remove(node,data)">edit(data)">树形结构为了便于选取,前面会有一个白色的框框,但是看起来会比较不好看,el-tree里面有一条show-checkbox,去掉就可以了两个button整齐的排列在页面的右边,这个是CSS设定
W_mizi
·
2019-03-26 11:30
HTML+CSS
vue+element
ui+axios实现表单多文件上传
今天在使用vue-element-admin框架撸后台的过程中遇到了单表单中上传多文件的问题。在此做下记录。后端有一个模型上传的接口,前端需要通过post方法将模型文件、模型封面以及其他额外信息提交给后端,其中模型的文件和封面是文件类型,其他信息是string类型。由于element的upload组件是单文件post上传的形式,没法使用它的el-upload组件在一个表单中提交多个文件给后端。这里
BigFish__
·
2019-03-10 16:10
vue+element
在ie和360浏览器的兼容问题
只是单纯的新闻性网站,包括首页、栏目页、详情页和一些专题页面,部署完之后在谷歌没什么问题,当用户提到在ie打不开的时候才考虑到很久没去做ie的兼容了,这些页面里主要用到的关键技术点就是一些基础的数据绑定以及关键问题Vue.component组件用于展示网站的公共部分,代码如下:后来就各种百度,说是vue内部包含es6的语法,ie不支持,就按照网上的说法下载了一个polyfill.min.js文件,
大大大颖er
·
2019-03-05 16:33
vue
vue+element
正则表达式进行表单验证
{{price_txt}}exportdefault{name:"creatRent",data(){letpatter=/((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/;letisNumber=(rule,value,callback)=>{if(!patter.test(value)){returncallback(newError('必须非负整数或至多保留两位小数'))
weixin_30859423
·
2019-02-27 09:00
javascript
vue+element
上传图片的进度显示
效果展示HTML这里用的是element默认的上传地址action,代码如下上传data数据data(){return{urlList:'',//图片Listuid:null,//图片唯一的标识id};},methods方法methods:{uploadSuccess(response,file,fileList){this.uid=1//随便一个值,上传成功时,进度条消失},uploaded(e
郭顺杰
·
2019-02-18 16:00
手把手带你封装一个vue component第三方库
为什么选择自己封装第三方库最近几个月我司把之前两三年的所有业务都用了vue重构了一遍,前台使用vue+ssr,后台使用了
vue+element
,在此过程中封装和自己写了很多vuecomponent。
花裤衩
·
2019-02-14 14:29
Vue+Element
UI+Lumen实现通用表格分页功能
前言最近在做一个前后端分离的项目,前端使用Vue+ElementUI,而后端则使用Lumen做接口开发,其中分页是必不可少的一部分,本文就介绍如何基于以上环境做一个简单、可复用的分页功能。先说后端后端做的事情不多,只需要接受几个参数,根据参数来获取数据即可。需要获取的参数如下:pageSize(一页数据的数量)pageIndex(第几页的数据)然后就可以根据这两个参数计算出偏移量,再从数据库中取出
4Ark
·
2019-02-02 10:51
vue+ element 使用render渲染table、render-header自定义表头、scopedSlots自定义数据格式
最近使用
Vue+element
开发项目,遇到table表头、内容都需要处理一下在显示的情况比较复杂,使用element-ui的el-table-column如下://注:这里进行自定义处理显示的内容demo
csdn•锦鲤
·
2019-01-24 11:56
填坑之路
VUE+Element
环境搭建与安装的方法步骤
1,安装node,确保安装4.0版本以上,具体的安装可以百度。2,在命令行创建文件夹3,安装Vue-cli输入:cnpminstall-gvue-cli,回车,等待安装。。。。输入:vue,查看vue相关信息4,初始化项目vueinitwebpacklast_demo然后等一下就会出现相关的信息,再自己去选择安装的一些设置安装完的时候,你的文件夹就变成了这样了:如果你的文件夹中没有node_mod
xingchenhy
·
2019-01-24 11:40
vue+element
如何限制input输入框只能输入纯数字
vue+element
如何限制input输入框只能输入纯数字1,首先在main.js中定义这段代码Vue.directive('enterNumber',{inserted:function(el){el.addEventListener
Juniorselk
·
2019-01-22 14:07
vue
vue+element
el-input回车页面刷新
问题:做项目时,偶遇表单中的input输入框回车操作后整个页面刷新问题?原因: 1.默认情况下,单个输入框,无论按钮的type="submit/button"类型,回车即提交 2.当按钮的type="submit"时,无论几个输入框,回车均提交 3.当按钮的type="button"时,存在多个输入框,回车不提交解决:1.对于普通html方式一:加一个隐藏的input输入框,并将button
w_wx_x
·
2019-01-18 16:57
【Vue报错】关于 The template root requires exactly one element 报错的解决方案
前言近段时间,我正在使用
Vue+Element
进行新的项目开发。在刚使用完NavMenu组件,准备添加下一项组件时,发生了报错。
埋桑
·
2019-01-11 20:18
Vue+element
ui树形菜单
效果图:效果图.gif源码:TitlenewVue({el:'#app',data:{expandedKeys:[1,2,3,4,5,6,7,8,9,10],//展开的菜单项checkedKeys:[9,10],//选中的菜单项menuItems:[{id:1,label:'系统管理',children:[{id:4,label:'功能管理',children:[{id:9,label:'功能维护
TTPOD
·
2018-12-28 17:47
vue+element
将数据导出成excel表格
首先安装依赖:file-saver,xlsx和script-loader然后引入两个js文件:Blob.js和Export2Excel.js(这两个文件我会在文章最后给出来)废话不多说,直接先上代码(不想放源码出来,个人觉得手打的话,就算抄一遍也是有帮助的):先引入Export2Excel这个对象,tHeader是值导出的excel的表头,filterVal是对应的字段,这里tHeader和fil
啥名都不好起
·
2018-12-28 14:23
Vue+element
ui实现新增行编辑行删除行
效果图:源码:*{margin:0;padding:0;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}body{font-family:"HelveticaNeue",Helvetica,"PingFangSC","HiraginoSansGB","MicrosoftYaHei","微软雅黑",Aria
TTPOD
·
2018-12-26 10:37
vue+element
后台管理系统,从后端获取路由表,并正常渲染
原文链接:https://segmentfault.com/a/1190000016937598概述 公司后台管理系统,需要从后端获取路由表,并正确渲染。结合看到的帖子基于vue-router的动态权限实现方案,昨天将这个需求实现了。 实现这个问题,有两个关键点。登陆系统和刷新页面时,使用router.addRoutes添加需要补充的路由表在router.beforeEach中,手动将
weixin_34408717
·
2018-11-07 17:57
vue+element
项目中导出excel表格
1.首先,先引入三个依赖包,这个是必不可少的**最好使用cnpm下载,因为我之前试了好久,不使用cnpm,根本无法下载下来
[email protected]
用来保存文件的cnpminstall--save-devscript-loader由于由于这几个文件不支持import引入,所以我们需要`script-loader`来将他们挂载到全局环境下。cnpminstalljszip
候鸟与暖风
·
2018-10-31 16:26
VUE+Element
UI实现简单的表格行内编辑效果的示例的代码
原理是通过Css控制绑定的输入控件与显示值,在选中行样式下对控件进行隐藏或显示效果示例地址*{margin:0;padding:0}body{font-family:HelveticaNeue,Helvetica,PingFangSC,HiraginoSansGB,MicrosoftYaHei,SimSun,sans-serif;overflow:auto;font-weight:400;-web
关爱单身狗成长协会
·
2018-10-31 13:49
前端小菜鸡使用
Vue+Element
笔记(二)
记录一下在使用Vue和Element做项目时遇到过的难点。。。1、在表格中嵌入select下拉选择框,以及tooltip提示框的使用主要定义格式如红色标记代码riderPlanListTableData:是用来填充表格的数据type='index'是对每行都做个序号标记,方便取单行数据以及给单行数据赋值特别说明一下这个slot-scope="scope":这个能定位到行数据,表格中有很多行时,需要
阿叮339
·
2018-10-26 20:00
前端小菜鸡使用
Vue+Element
笔记(一)
关于使用
Vue+Element
的项目简介~最近因为项目组缺前端人员,所以自己现学现做页面,先把前后台功能调通觉得前端可真的是不容易呀哎呀~首先记录一下相关的Vue入门的教程:vue环境搭建示例:https
阿叮339
·
2018-10-26 19:00
vue实现同一个页面可以有多个router-view的方法
使用
Vue+Element
搭建项目的时候,为了避免一个页面过大,将tab里面的内容分成多个页面,并使用同级视图展示分别给router-view定义一个name,默认显示的可以不用定义然后在路由中定义components
蜡笔小心丶
·
2018-09-20 15:53
vue2.0+element+springboot+mybatis+shiro项目实战
项目说明:前端实现:
vue+element
后端:springboot+mybatis+shiro数据库:mysql项目部分测试地址:TEST项目简要说明:1、该测试项目是集成了权限管理,用的是shiro
adolph_jun
·
2018-09-13 23:51
vue+element
学习笔记 form表单验证之input数字必输(只能是数字)校验问题
序言在开发项目的过程中,表单需要设置某些字段输入的值必须是数字,且是必输字段,我使用了element提供的方法v-model.number,但是出现了一点问题。具体见图:用了v-model.nuber以后:看到了图以后很显然意见,他虽然完成了必输字段需要时数字这个需求,但是他还是可以输入文字。于是采用了另一种办法:具体用法看代码:这里的οnkeypress="return(/[\d]/.test(
NAME-CJF
·
2018-09-06 22:05
html
前端
css
vue
vue-element
ui学习
vue+element
UI实现树形表格,带树形选择的复选框
一:在component文件夹下新建如下treeTable文件夹,里面有2个文件:eval.js:将数据转换成树形数据/***@Author:jianglei*@Date:2017-10-1212:06:49*/"usestrict";importVuefrom"vue";exportdefaultfunctiontreeToArray(data,expandAll,parent=null,lev
bamboozjy
·
2018-09-03 09:00
vue
elementUI
解决
Vue+Element
ui开发中碰到的IE问题
IE9样式错乱,IE11无法正常加载v-loading等问题引入了babel-polyfill插件,依然出现”polyfill-eventsourceaddedmissingEventSourcetowindow”的奇怪问题(ie所有版本都有出现)第一步:安装babel-ployfill(已安装请跳过此步骤)yarnaddbabel-ployfill修改webpack打包配置文件:webpack.
xeanyee
·
2018-09-03 09:42
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他