
elementUI
小花花inhere
这个作者很懒,什么都没留下…
展开
-
【elementUI】switch确认后再改变状态 switch回调
switch只有个change事件,但很多时候我们是需要用户确认后再去改变状态的,解决办法就是在调用change时把switch绑定的值的父级对象当参数,然后在change的回调里执行取反<el-switch v-model="form.isShow" @change="changeSwitch(form)"></el-switch>export default { data () { form: { isShow: true } }, methods: {原创 2021-02-02 17:04:28 · 4169 阅读 · 0 评论 -
【elementUI】form表单给upload上传组件校验
解决办法:给表单el-form-item绑定个ref,然后在upload上传成功的回调里取消验证提示<el-form-item ref="headPortrait" label="头像" prop="headPortrait"> <el-upload v-model="form.headPortrait" :action="action" :show-file-list="false" :on-success="handleAvatarSuccess" > <原创 2021-02-01 16:21:19 · 859 阅读 · 0 评论 -
【elementUI】级联选择器cascader数据回显
elementUI的级联选择器cascader文档是没有如何回显已选择过的数据的样例和方法。但我们可以通过官方文档的getCheckedNodes方法来拿到选择过的数据然后再用v-model来绑定,这样就可以回显数据了ps:我设置的cascader是多选的下图是打印getCheckedNodes()返回的数据,我们找到children为空的那个数据,path字段就是其中一个选中的数据路径。我们把所有children为空的path字段存到个数组里,绑定cascader的v-model就可以显示数据了。原创 2021-01-29 17:39:12 · 3954 阅读 · 0 评论 -
【elementui】走马灯自适应图片高度宽度 走马灯图片显示不全
场景:走马灯里有宽屏相片和竖屏相片共存时,超出走马灯设置的宽高后相片部分会被裁减,但我们希望无论什么分辨率的相片都能显示完全页面代码:<template> <el-carousel arrow="always" indicator-position="outside" :interval="2000" style="width:400px" height="300px"> <el-carousel-item v-for="item in imgs" :ke原创 2021-01-21 16:10:22 · 6216 阅读 · 3 评论 -
【vue+elementui】v-for循环生成的表单项、动态生成的表单项的校验
v-for循环生成的表单项、动态生成的表单项都有个特性,就是prop不确定,没有prop的话我们就无法像普通表单验证那样校验,所以我们要用:prop来校验。语法::prop="`v-for绑定的数组.${v-for的索引}.v-model绑定的变量`"示例如下:<el-form :model="organForm" ref="organForm"> <el-card v-for="(item, idx) in organForm.organList" :key="idx">原创 2021-01-19 18:22:48 · 3466 阅读 · 0 评论 -
【vue+elementui】自定义表单项label
创建表单时,若要对某个表单项做解释就要加问题引导,虽然el-form-item的label值类型是string,但我们可以用slot来自定义label的内容,代码如下:效果如下:原创 2021-01-19 15:07:13 · 2398 阅读 · 1 评论 -
【vue+elementui】时间选择器:时间格式、设置时间最大日期或最小日期、设置时间选择范围
时间格式新版的elementui新增了定义时间格式的属性value-format,这样就不用再自己写js在各种格式间转换。例:下面例子在获取startDate时返回的就是’2019-11-06 11:17:13’<el-date-picker v-model="startDate" type="date" :value-format="'yyyy-MM-dd HH:mm:ss'"&...原创 2019-11-06 11:39:25 · 7991 阅读 · 2 评论 -
【ElementUI】时间选择器限制选择范围 disabledData
关于结束时间不能大于开始时间的问题,在elementui里我们用官方提供的 disabledDate 选项来解决。 HTML:给选择器加上:picker-options属性//开始时间<el-date-picker v-model="startDate"></el-date-picker>//截止时间<el-date-picker v-model="e...原创 2017-07-28 16:36:01 · 20598 阅读 · 0 评论