千家信息网

Element-UI有哪些使用技巧

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章将为大家详细讲解有关Element-UI有哪些使用技巧,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。el-scrollbar 滚动条看到这个组件是不是有点陌
千家信息网最后更新 2024年11月27日Element-UI有哪些使用技巧

这篇文章将为大家详细讲解有关Element-UI有哪些使用技巧,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

el-scrollbar 滚动条

看到这个组件是不是有点陌生,陌生就对了,因为它从来没有出现在 element 官网上(估计是性能问题),但好东西怎么能藏着掖着,来上效果图。

是不是比原生的滚动条美观多了,使用方法也非常简单:

  

欢迎使用 el-scrollbar {{item}}

只要 scrollbar 内部盒子的高度超过 scrollbar 的高度就会出现滚动条,横向滚动条同理。

el-upload 模拟点击

有时候我们想用 el-upload 的上传功能,但又不想用 el-upload 的样式,如何实现呢?方法也很简单,隐藏 el-upload,然后再模拟点击就可以了。

    上传本地文件

el-select 下拉框选项过长

很多时候下拉框的内容是不可控的,如果下拉框选项内容过长,势必会导致页面非常不协调,解决办法就是,单行省略加文字提示。

                        
{{item.label}}
{{ item.label }}

效果如下:

el-input 首尾不能为空格

我们在使用 input 输入框时,大多不希望用户在前后输入空格,有没有简单的校验方法呢,当然是有的。

                

效果如下:

el-input type=number 输入中文,焦点上移

当 el-input 设置 type="number" 时,输入中文,虽然中文不会显示出来,但焦点会上移。

解决办法:

el-input type=number 去除聚焦时的上下箭头

解决办法:

el-form 只校验表单其中一个字段

有时候我们需要单独校验一些字段,比如发送验证码,单独对手机号进行校验,可以这样做:

this.$refs.form.validateField('name', valid => {    if (valid) {         console.log('send!');     } else {         console.log('error send!');         return false;     }})

el-dialog 重新打开弹窗,清除表单信息

有人会在打开弹窗时,在$nextTick里重置表单,而我选择在关闭弹窗后进行重置:

        

el-dialog 的 destroy-on-close 属性设置无效

destroy-on-close 设置为 true 后发现弹窗关闭后 DOM 元素仍在,没有被销毁。
解决办法:在 el-dialog 上添加 v-if。

el-table 表格内容超出省略

当表格内容过长时,手动添加样式比较麻烦,偷偷告诉你,只需要添加一个 show-overflow-tooltip 就可以搞定。

效果如下:

关于"Element-UI有哪些使用技巧"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0