父组件里怎么修改第三方组件class样式

weixin_38058113 2019-08-03 08:26:17
请教各位大神,如果我想修改封装好的组件或者第三方组件的class样式,这个怎么实现
...全文
122 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38081679 2019-08-05
  • 打赏
  • 举报
回复
一般写在全局样式文件里,在全局下进行覆盖
weixin_38085655 2019-08-05
  • 打赏
  • 举报
回复
有两种方式: 婉约派做法: Clone 第三方库 -> 改源码 -> 重新编译 -> 替换掉 node_modules 下的文件。这种方式不推荐。太麻烦。 豪放派做法: 简单粗暴,覆盖样式。例如: styles/index.scss: .el-button { color: #42b987 } 然后再在 main.js 中导入: import '@/styles/index.scss'
weixin_38071069 2019-08-05
  • 打赏
  • 举报
回复
1.浏览器里查看元素,看看这个组件的class,包括层级 2,复制下改样式 3,通过important,来强制覆盖。 第一点注意一下: 如果第三方是 .classA div ul{color:red} 得全部复制 .classA div ul{color:green!important}

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧