vue学习2-2-vux组件库更换主题颜色

一、全局变量 主题颜色配置

1.vue项目的src目录下建立style文件夹,在style文件夹中建立theme.less
theme.png
2.在bulid文件夹中的webpack.base.conf.js中配置,来覆盖原生样式
module.exports = vuxLoader.merge(webpackConfig, {
  plugins: [
    {name: 'vux-ui'},
    {
      name: 'less-theme',
      path: 'src/style/theme.less'
    }
  ]
})
3. 编辑style文件夹中的theme.less(你想要修改的插件主题,可以参考官网给出的https://github.com/airyland/vux/blob/v2/src/styles/variable.less)

二、局部变量

在类名后面加 /deep/ 或者 >>> 即可修改。

<style scoped>
.chargeRecordPage /deep/ .weui-media-box {
  padding: 14px;
}
.chargeRecordPage /deep/ .weui-media-box__desc {
  margin: 1px;
}
.chargeRecordPage >>> .weui-media-box__info {
  margin: auto;
}
.chargeRecordPage >>> .weui-media-box__desc {
  font-size: 14px
}
</style>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 创建theme.less文件 注意:路径问题,反复尝试过几次,要慎重在src目录下创建style文件夹在文件夹用创...
    简小咖阅读 5,920评论 0 4
  • 分享一个最近在做的一个前端项目,前端选型Angular,组件库选择的是ng-zorro(官网:http://...
    tuacy阅读 25,871评论 0 12
  • 以前的我总是对孩子大吼大叫,总认为上课讲过的内容他理所当然的会,不会就是没有认真听课,从来没有想过这是能力的问题。...
    Spring进行曲阅读 1,729评论 0 0
  • 漫漫人生路 是一座独木桥 我在桥上 你在桥下 又长又窄的独木桥 却承受不了我俩的重量 如果这座桥 只能容下一个人 ...
    刘蔚菡阅读 2,895评论 0 6