当前位置: 移动技术网 > IT编程>网页制作>CSS > element-ui 的el-button组件中添加自定义颜色和图标

element-ui 的el-button组件中添加自定义颜色和图标

2018年10月26日  | 移动技术网IT编程  | 我要评论

北京吉利大学是几本,大众网络报官网,韩国电视剧天使的诱惑

我使用的element-ui的版本是v1.4.13。

如上图所示,如果使用el-button,加颜色是可以通过设置type属性的值,加图标就设置icon属性的值。

现在产品给了一个需求,就是自定义的很多种类别,不同的类别的按钮显示不同的颜色和图标。如下图所示:

为了方便开发,目前的解决方案是:添加一个自定义全局指令,同时在element-ui源码中,加入对应的组件。开发人员在开发时只要在type中添加不同的类的值,就能添加上颜色和图标。

1、在element-ui的button源码中加了自定义指令otherrender,以及一个局部组件vrender

2、局部组件vrender的写法:

这里不懂的可以看下 https://cn.vuejs.org/v2/guide/render-function.html中的函数式组件

3、自定义指令otherrender,写在项目公共的js中。这里我先将所有的类对应的颜色类和图标定义好。css样式是根据需求自定义的

然后再在指令中循环添加

在使用el-button时只要添加对应的type值就能使用,对应的颜色和图标就会显示了


转载请注明出处:https://www.cnblogs.com/fangnianqin/p/9849010.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网