浅谈Vue使用Elementui修改默认的最快方法
相信大家都需要过,在vue中使用elementui的时候,遇到最多也最蛋疼的问题就是修改默认样式,接下来直奔主题;
默认样式
方法1
1、找默认添加的类名
2、去掉scoped,scoped是vue是限制独立组件中的css样式不被溢出到全局使用!
总结:这种方法会生效,但是会影响到全局;
方法2,
使用vue中的深度作用域选择器! 这个符号哦 >>>
总结:使用vue的深度选择器,就可以完美的解决!
注意:有些像 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修改默认的最快方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: oracle日期维度表
推荐阅读
-
浅谈angular表单提交中ng-submit的默认使用方法
-
vue-vuex中使用commit提交mutation来修改state的方法详解
-
elementui的默认样式修改方法
-
浅谈vue.js导入css库(elementUi)的方法
-
浅谈vue方法内的方法使用this的问题
-
vue使用swiper插件修改左右箭头的默认样式
-
使用Maven tomcat:run命令启动web项目时修改默认端口的方法
-
Vue+ElementUI项目使用webpack输出MPA的方法
-
浅谈Vue使用Elementui修改默认的最快方法
-
浅谈vue中改elementUI默认样式引发的static与assets的区别