vue+vux项目引入iview 表格,引入css文件,run build后,webpack将其与vux中的样式混合打包了

发布于 2022-09-07 16:35:59 字数 750 浏览 14 评论 0

vue+vux项目中需要用到表格,vux的表格样式太丑,就引入了iview的表格,
没有在main.js里引入,单独在一个.vue组件里引入的iview

import iView from 'iview';
import 'iview/dist/styles/iview.css';
import { Table } from 'iview';

但打包之后还是报错了
图片描述

打包之后样式混了,
影响到其他页面了
图片描述

图片描述

正常的是这样的
图片描述

<style scoped>试过 不行的

<style lang="css" scoped>
    @import '~iview/dist/styles/iview.css';
</style>

想同时用两个ui框架的话,有没有什么好的方式可以解决这个冲突

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我们的影子 2022-09-14 16:35:59

按理说在单个组建里面单独引入的css不应该影响到其他页面的,但是vue打包的话话把css 混合打包,这样就会有冲突了。。。没有找到好的办法

import 'iview/dist/styles/iview.css';

最终是在冲突的这个css页面,删掉引起冲突的样式。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文