随笔分类 -  10-Element-ui相关

摘要:一般情况下el-select只做选择使用,但也有场景,没有选项时可手动输入值进行保存。只需给其加一个blur的方法,用法如下: 页面代码: <el-select v-model="form.sex" placeholder="" filterable @blur="selectBlur"> <el- 阅读全文
posted @ 2021-11-05 19:59 钟小嘿 阅读(3830) 评论(0) 推荐(1) 编辑
摘要:1.去除自带黑色边框 当打开抽屉(el-drawer)时,默认会对标题加上黑色边框,如下图: 仔细发现,整个抽屉的body也会有黑色边框。看起来很丑吧,可通过css去掉: /deep/ :focus { outline: 0; } 需要注意的是,这里使用了deep。原因是在vue组件中,在style 阅读全文
posted @ 2021-07-16 11:32 钟小嘿 阅读(1702) 评论(0) 推荐(0) 编辑
摘要:当在el-aidlog中给某个标签使用ref属性后,获取时总是显示undefined,原因是在获取时el-dialog还未渲染完成。因此可使用nextTick中再获取 this.$nextTick(() => { this.$refs['image-upload'].showFileList() } 阅读全文
posted @ 2021-07-12 09:11 钟小嘿 阅读(990) 评论(0) 推荐(1) 编辑
摘要:使用checkbox选中时有一个触发事件,那么触发事件可以调用下面的方法: //多选框选中事件 handleSelectionChange(val) { this.multipleSelection = [] //val是选中的数据的数组 val.forEach(item => { const id 阅读全文
posted @ 2021-07-11 16:19 钟小嘿 阅读(2491) 评论(0) 推荐(0) 编辑
摘要:当它们一起使用时,一般select长度是默认的,会比input短,只需要设置其宽度是100%即可。 .el-form-item .el-select { width: 100%; } 同理,el-date-picker也是类似的,但有所差别。 给其设置class, <el-date-picker v 阅读全文
posted @ 2021-07-10 10:05 钟小嘿 阅读(5859) 评论(1) 推荐(1) 编辑
摘要:要修改dialog的样式不能直接在<style scoped>中修改,这样修改后不会生效。做法是把scoped去掉,然后在dialog标签上自定义一个class,最好不要和其他的class同名,然后通过此class选择器再去修改里面的相关样式即可。 <template> <el-dialog tit 阅读全文
posted @ 2021-07-09 20:24 钟小嘿 阅读(16810) 评论(5) 推荐(1) 编辑
摘要:有时候el-input由于嵌套的层级比较多,数据双向绑定无效。有两种解决方案,一是减少层级的嵌套,这对于必须嵌套多层的页面来说,无法解决。 第二种方法:在嵌套的无法进行动态绑定的页面的输入框上添加一个input事件,在input执行的方法中强制刷新数据: <template> <el-form :m 阅读全文
posted @ 2021-07-08 14:26 钟小嘿 阅读(4159) 评论(0) 推荐(0) 编辑
摘要:先上效果图: 说明:在table中,点击不同行的发送按钮,只有此行的按钮进行加载,请求后台成功后停止加载。 具体看代码(只有前台代码): <template> <el-table :data="userList" border fit class="user_table"> <el-table-co 阅读全文
posted @ 2021-07-07 20:07 钟小嘿 阅读(3268) 评论(0) 推荐(0) 编辑
摘要:先看效果图: 以上是一个表单,俱乐部的名称是必填的;俱乐部成员是一个table数据,至少有一个,且可以点击添加按钮添加多个 ,但动态添加的行都需要进行表单验证。这里演示说明,电话没有做正则验证。代码如下: <template> <el-dialog :visible.sync="dialogVisi 阅读全文
posted @ 2021-07-06 17:17 钟小嘿 阅读(3919) 评论(0) 推荐(0) 编辑
摘要:在官网可以看到,input、select等标签,当绑定值变化时,就会触发chenge方法,默认里面传递的是更新后的值。使用radio为例说明: 1)不传递参数 <el-radio @change="getValue" label="1" v-model="sex">男</el-radio> <el- 阅读全文
posted @ 2021-06-26 18:22 钟小嘿 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:1.表单及验证 <template> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form-item label="活动名称" prop 阅读全文
posted @ 2020-12-07 22:07 钟小嘿 阅读(2147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示