欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

浅谈Vue使用Elementui修改默认的最快方法

程序员文章站 2022-07-06 13:30:25
相信大家都需要过,在vue中使用elementui的时候,遇到最多也最蛋疼的问题就是修改默认样式,接下来直奔主题;默认样式方法11、找默认添加的类名2、去掉scoped,scoped是vue是限制独立...

相信大家都需要过,在vue中使用elementui的时候,遇到最多也最蛋疼的问题就是修改默认样式,接下来直奔主题;

默认样式

浅谈Vue使用Elementui修改默认的最快方法

方法1

1、找默认添加的类名

浅谈Vue使用Elementui修改默认的最快方法

2、去掉scoped,scoped是vue是限制独立组件中的css样式不被溢出到全局使用!

总结:这种方法会生效,但是会影响到全局;

浅谈Vue使用Elementui修改默认的最快方法

方法2,

使用vue中的深度作用域选择器! 这个符号哦 >>>

总结:使用vue的深度选择器,就可以完美的解决!

浅谈Vue使用Elementui修改默认的最快方法

注意:有些像 sass 之类的预处理器无法正确解析 >>>。

这种情况下你可以使用 /deep/ 或 ::v-deep 操作符取而代之——两者都是 >>> 的别名,同样可以正常工作。

给大家附上官网地址:https://vue-loader.vuejs.org/zh/guide/scoped-css.html#混用本地和全局样式

补充知识:vue element upload组件自定义上传行为及值回填

问题

由于项目使用element-ui,然后upload默认上传方式不支持我们现有接口。参照了一下官方api及相关博客,解决了我现有问题。

解决方式

自定义上传:upload组件提供了一个http-request属性,官方给的描述是:覆盖默认的上传行为,可以自定义上传的实现

值的回填:upload组件提供了一个file-list属性,描述:上传的文件列表

#具体代码实现

自定义上传行为

这里使用图片上传作为实例

template部分

以上是template部分,我们实现了http-request, on-success, on-remove三个属性

script部分

值回填

同样以图片上传为例

template部分

script部分

写在最后

一直想把这个记下来,比较懒惰一看好久没有写博客了。由于是在我们工程里改的,暂时还没有写demo。如有问题,请大家指教

以上这篇浅谈vue使用elementui修改默认的最快方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。