问题一:在使用select组件设置多选功能后,窗口抖动问题? 详细描述:在我使用select做多选的功能时出现了窗口抖动的问题,测试的时候发现,在有些人的电脑上抖动,有些人的电脑上不抖,找了很多文档,后来在element UI中GitHub的issue中找到问题描述. 解决办法:GitHub上给出的办法亲测没有用,然后发现实际上是电脑的页面被缩放了,在我遇到的问题里是电脑缩放到了90%,把电脑缩放回100%自然就好了,然后后续就没有具体解决,估计element UI组件内部计算高度时没有很严谨.…
codejing 2020-07-10 09:13:31  652  收藏 分类专栏: Web Vue Element UI 版权 .当表单form赋完值后,如果后续又对form中某一属性值进行操作如图: 此处对form中的attId进行操作 后续如果form表单组件中使用select组件同时绑定attId这个值 如图: 此时select选择框点击选项表单中是不做显示的也就是说选择完之后没有反应,此时应该在select组件上加上强制渲染 如图:…
在翻看 element-ui官网的文档时,发现其左侧导航和右边的内容超出屏幕时,滚动条的样式比较小巧,通过浏览器审查工具查看,发现它是使用了el-scrollbar的样式,跟element-ui的组件样式命名一致.但文档中并没有关于这个 scrollbar组件的使用文档,搜索一番得知这是一个隐藏组件,官方在 github 的 issues 中表示不会写在文档中,需要用的自己看源码进行调用. 1.使用 按需加载需要单独加载Scrollbar组件.并使用(可能会报无Scrollbar类的错误,但不影…
最近在做毕设的时候,用Element UI中的消息提示message一直报以下的错误: 展示的效果也不好看,没有图标什么的: 但我明明有在main.js引入了element-ui 呀,因为毕设时间很赶,查了百度也没有解决方案,所以也没多在意了.今天终于忍不住了,想想试一下单独引入message,看可以不可以,结果真的可以了,超级开心的,哈哈哈哈~~~~ 在main.js引入的语句如下: 效果终于和预期一样了...…
一,修改组件dialog窗口的大小 二,在我使用upload组件上传一张美女图片时,发现当预览图片时,图片是灰色的,点击一下才会变亮,这种效果使我很不舒服,于是我通过添加下面的一条样式,问题解决了(可能由于大家的基本css样式不一样,该样式可能不适用你们) 三:使用element ui中的table组件时,如果想改变列值的文字颜色,可以使用下图样式 四:使用tree组件时,实现点击不同的子节点实现不同的响应事件.首先要在tree标签中声明@node-click方法,然后在data(vue.js中…
element ui的upload组件上传图片成功和移除事件: 登录后获取到后台传的token存到中: sessionStorage.setItem("token",data.obj.token); 用getItem取出: sessionStorage.getItem('token') <div class="addImg"> <el-upload ref="upload" class="wid" :acti…
AmazeUI(妹子UI)是非常优秀的国产前端UI,现在来介绍一下AmazeUI中CSS组件.JS插件与Web组件的区别. CSS组件顾名思义就是仅使用CSS渲染而成的组件,而JS插件也很容易理解,就是由CSS渲染和JS来控制行为的组件.比较不好理解就是Web组件,好像跟JS插件意思差不多,都是CSS和JS组成的.它们到底区别在哪?我们重点来讲这个.我们通过学习如何调用Web组件(其中的手风琴组件)来一步一步了解其与JS插件的区别.   示例01.Web组件-直接使用 (请下载附件查看示例) 示…
每次做各种form表单时,首先要注意的是初始化,但是刚开始若没有仔细看文档,则会自己写个方法将数据设置为空,但是这样就会出现一个问题,表单内存在各种验证,假如是一个弹框内有form表单,弹框出现就执行上述代码,可能会出现表单验证的错误提示仍然保留的情况. element UI 官方文档提供了一个resetFields()的方法 this.$refs[formName].resetFields() 不仅可以帮你初始化数据,还可以将验证提示消除!!! 但是在使用时踩了一些坑, 编辑和新增使用了同一个…
最近写公司的项目,这项目是vue和element ui搭建的, 做的是一套电力系统的管理平台.  遇到一个小麻烦,用过element ui 的都知道,使用element ui 弹框,点击空白处,默认是关闭状态的.现在的需求是,只有点击X才可以关闭页面.在官网找了好久,没有找到方法.最后在别人写的项目中才找到这个超级便捷的属性,只要在弹框属性上 加入 :close-on-click-modal="false"  就可以关闭默认的空白关闭弹框    总结:  element ui 弹框空白…
我们再用vue和element-ui,或者其他的表格的时候,可能需要能记忆翻页勾选,那么实现以下几个方法就ok了 示例如下 <el-table :data="tableData" ref="table" @selection-change="handleSelectionChange"> <el-table-column type="selection"></el-table-column>…
在使用vue + element-ui 搭建后台管理页面的时候,做了一个头部.侧栏.面包屑固定的布局,导航栏和主要内容区域当内容超出时自动滚动.…
因为在element 中表格是使用el-table的形式通过数据来支撑结构,所以,表格的样式没有自己写的灵活,所以有了没法添加按钮的烦恼.下面是解决的方法. 准备工作: 一.下载npm安装包两个 1.npm install --save xlsx file-saver 二.在要下载表格的页面引入依赖 1.    import FileSaver from 'file-saver' 2.   import XLSX from 'xlsx' 三.在页面中利用element 添加表格,并在表头中具体要…
需求:购物车订单列表,如图: 一:单元格合并 遇到这种你会怎么办呢?  单元格合并?  还是其他的方法? 下面是我的处理方式,就是在table 组件的columns上处理,这里拿商品举例,其余的类似,只有一个的类似于‘实付’这种当然就不需要render属性了 let columns =[ { title: '商品', dataIndex: 'name', align:'center', key: 'name', render: (value, row, index) => { return (…
一,今天需要在dialog里面引入另一个页面,就是打开dialog显示该页面(把页面放到dialog中),引入的语句如下: <iframe src="view?path=rkdj_b" ></iframe> 二,使用table组件时,需要根据某一列中值的类别不同显示不同的字体颜色,此时可以通过v-if来判断. 下图所示的是table的key-value数组 三,如果发现dialog弹出框height值不合适,可以添加样式 #rkdjGridapp .el-dia…
介绍 这是一个是基于element-UI的分页组件基础上,进行了二次封装的分页组件,在展示数据时,该分页组件采用了每显示一页数据,只请求当前页面的数据的请求策略,从而避免了一次性将数据全部请求所造成的资源浪费. 使用方法 由于该组件是基于element-UI的分页组件进行二次封装,所以在使用该组件时请务必安装element-UI(安装方式猛戳这里),安装好element-UI后,只需将该组件文件夹Pagination导入到现有项目中即可使用. 示例 <template> <paginat…
html代码:(用的是el-tab组件) <el-tabs v-model="activeIndex" type="border-card" @tab-click="tabClick" @tab-remove="tabRemove"> <el-tab-pane :closable="item.name == '首页'?false:true" :key="item.name&quo…
1 在vue的utils中新建一个dialogDrag.js import Vue from 'vue' Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { //弹框可拉伸最小宽高 let minWidth = 400; let minHeight = 300; //初始非全屏 let isFullScreen = false; //当前宽高 let nowWidth = 0; let nowHight = 0;…
主要以css实现 .tb-edit .el-input, .tb-edit .el-input-number, .tb-edit .el-select { display: none; width: 100%; } .tb-edit .current-row .el-input, .tb-edit .current-row .el-input-number, .tb-edit .current-row .el-select { display: inherit; } .tb-edit .curr…
之前在项目中用vue和element,日期和时间选择用的element2.0 的DateTimePicker 日期选择后提交没问题,在编辑页面通过后端返回时间字符串(敲黑板,这里是重点)绑定也没洒问题,当重新选择时间时不能选择了,F12后控制台友好的抛来了n个bug.什么getHours()不是函数什么的,getHours()这货不是日期对象的方法么,用字符串调用人家当然不鸟你了.所以,如何把字符串转化为日期对象涅.方法还是挺简单,把时间字符串放new Date()里就行了,把生成的日期对象和i…
上传文件给后台: <el-upload style="display:inline-block" :limit=" class="upload-demo" ref="upload" :action="uploadUrl" :file-list="fileList" :http-request="uploadSectionFile" :auto-upload="f…
需求是这样的,一个房主屋里面有多个电表,每一个表是一个账户,一次只能给一个账户缴费,在点击go按钮进行缴费,这个时候判断是否跨表勾选,跨表格勾选则弹窗提示,反之符合需求,走缴费逻辑 上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt…
<el-table ref="multipleTable" :data="datalist" style="width:100%" @select="handleselectRow" @select-all="handleselectAll" size="small" > <el-table-column type="selection" prop=…
数据库中表数据,如下图: 实现的需求是,如果suporgcode数据为null 的情况下,表示在一级节点 "请选择" 的二级节点,然后是如:3和36 是1的子节点,一步一步的节点延伸 java代码拼接方式如下: /** * 拼接成json类型 事故类型 * @author 刘仁奎 */ public String createJSONData(String instcode){ // 查询一级节点 String sql="select orgcode,orgname,supo…
如果直接调用change事件,不传任何参数,则可以获取到当前选中的值(因为默认会将event参数传递过去) 场景: 你需要将select选择器 ”选中的当前元素“ 和 ”其他你需要的值“ 一起传递过去? 做法: change ($event,“你要传递的其他值”)…
template代码 <el-date-picker value-format="yyyy-MM-dd" v-model="search.date" type="daterange" align="right" placeholder="选择日期范围" :default-value="this.search.date" :picker-options="pickerOpt…
效果图: 代码:…
<el-dialog title="收货地址" :visible.sync="dialogFormVisible" :modal-append-to-body="false"> 添加 :modal-append-to-body="false"…
因为后台要求要传递JSON格式的数据给他,然后我转了之后总是多了冒号,后来又看了自己的报错,原来是报了404错误,说明路径找不到, 数据格式 后来发现怎么都不行了,然后突然查看了报错报的是404,说明路页面找不到,这时候查看了一下接口路径发现是这里写错了 解决办法总比问题多,要仔细仔细在仔细,细心 细致 细微 加油…