草庐IT

element-iterparse

全部标签

Vue上传图片功能【element ui】

用的是Element中的Upload组件实现功能el-uploadclass="upload-demo"action="http://127.0.0.1:8888/api/private/v1/upload":on-preview="handlePreview":on-remove="handleRemove"list-type="picture":headers="headerObj">el-buttonsize="small"type="primary">点击上传el-button>el-upload>script> data(){ return{ } }, methods:{ //

基于element UI input组件自行封装“数字区间”输入框组件

问题描述在开发时遇到一个数字区间输入框的需求,如下图:项目使用的是vue,组件库用的是elementUI,但是elementUI并没有提供数字区间组件,只提供了InputNumber计数器输入框,如果用两个计数器输入框进行拼接也能满足需求,但是样式调试起来太过于复杂且不够灵活,不能令人满意,并且该数字区间输入框在其它界面也有这种需求,于是就在elementinput输入框的基础上自行封装了一个数字区间组件使用。实现效果实现效果如下:使用方式如下:input-number-range:disabled="isDisabled":precision="num"v-model="value">/in

解决Element-UI el-table show-summary合计行不显示问题

一、问题描述Element的el-table组件在设置表格高度heoght同时开启合计行show-summary,项目中合计这一列不显示,但是缩放下页面或者稍微修改下F12里dom中的东西就又显示了二、问题分析查看dom发现,合计一列并未包含在el-table中,而el-table原始文件给的是overflow:hidden;二、解决办法办法(1)、修改el-table样式.el-table{        overflow:visible!important; }办法(2)、添加updated生命周期对Table重新布局doLayout 对Table进行重新布局。当Table或其祖先元素由隐

Vue+Element ui el-date-picker默认当前年月日时分秒并且可再次选择

el-date-picker通常都是时间选择器获取焦点的时候获取当前时间,现在的需求是表单进入时间框默认当前年月日分秒,并且可以再次获取选中时间。下面是我的解决办法,希望可以帮到你们!1.首先要v-model绑定时间选择器值2.在Date方法中首先要使用newDate获取当前时间其次是时分秒最后进行拼接需要的格式(比如yyyy-MM-dd或者是yyyy-MM-ddHH:mm:ss我这边是拼接的获取的是当前年月日时分秒) 3.最后一步使用 this.$set(target,key,value)target:要更改的数据源(可以是数据对象或者数组)key:要更改的具体数据value:重新赋的值th

Element UI 自定义省市区三级联动选择组件

一自定义组件代码1文件存放位置2代码exportdefault{name:'regionCascader',props:['value'],data(){return{options:[],selectedOptions:[]}},computed:{value1:{set(val){this.$emit('input',val)},get(val){returnthis.value}}},mounted(){letpage=thispage.getNode()},methods:{handleChange(value){this.$emit('provincesValueChang',thi

Element ui | popover弹出框改变背景色和小三角形颜色

初始状态:最终效果:如果是vue项目,不能在xxx.vue文件中更改css,而是在被main.js引入的scss或css文件中更改://改变pop框颜色.el-popover{background:#000022;border-color:#000022;border-radius:10px;opacity:0.92;color:#fff;}.el-popper[x-placement^=top].popper__arrow::after{border-top-color:#000022;}.el-popper[x-placement^=top].popper__arrow{border-to

【Element UI】日期选择器el-date-picker 默认选中当前日期==> 不可选当日之前的日期

一个人能否合理表达自己的攻击性是健康与否的重要标准。参考ElementUI Element-Theworld'smostpopularVueUIframework 目录1.默认当前天+之前日期不可选2.默认当前天+之后日期不可选1.默认当前天+之前日期不可选 //设置不能选则当天之前的时间写data()中pickerOptions:{disabledDate(time){returntime.getTime()//设置默认选中当前日期getNowTime(){varnow=newDate();varyear=now.getFullYear();//得到年份varmonth=now.getMon

element-ui 日期时间选择器el-date-picker 设置禁止选择日期

element-ui日期时间选择器el-date-picker设置禁止选择日期使用日期选择器时,有的时候需要禁止选择一些日期,我们可以通过快捷选项picker-options对象中的禁用日期属性disabledDate来设置。picker-options对象中的可配置项不能选择今天之后的日期,以及90天前的时间pickerOptions:{disabledDate:(time)=>{constday90=90*24*3600*1000;letcurtime=newDate(newDate().format('yyyy/MM/dd23:59:59')).getTime();returntime.

The template requires child element.eslintvue/valid-template-root

vue.js编程常见错误刚创建xx.vue组件,就出现红色下划线解决办法方法一读懂错误,把英文翻译过来就是,这个模板需要子元素。你直接在template>div>div>template>插入就可以解决。方法二其实我们的代码没有错误,只是我们开启了ESLint。ESLint是一个插件化的javascript代码检测工具,它可以用于检查常见的JavaScript代码错误,也可以进行代码风格检查,能够很好的执行编码规范,提高项目代码的质量。它可以提高我们的代码写作规范,但总是报一些小错误。你可以把它关闭。它就不报错。但我认为,我们应该从长远打算,要让自己的代码能力提高,不必关闭它。Vscode:关

修改element-ui主题颜色

方法1:创建一个公共的更改的CSS文件,在CSS文件里写入$–color-primary:加颜色,最后在main.js中引入方法2:借助在线主题生成工具,设置自己想要的颜色,下载主题,解压之后,在main.js中引入方法3:安装主题工具1、安装主题工具npmielement-theme-g//安装主题工具2、从npm安装themenpmielement-theme-chalk-D3、初始化变量文件et-i[可以自定义变量文件,默认为element-variables.scss]4、根目录下会产生element-variables.scss(或自定义的文件),把你下载的element-varia