文章目录

  • 一、背景
  • 二、问题
    • 1.错误的解决方案一:在js中引入
    • 2.错误的解决方案二:css引入文件地址然后加scoped
  • 三、解决方案
  • 四、结语

一、背景

项目需要同时使用antdV2-vue和antdV3-vue的版本。

原因是想用antdV2里面的rangePicker。

最开始的方案是单独去github中迁移RangePicker的代码,但迁移过程中发现基本上会把antdV2大部分的组件都依赖到,那干脆一不做二不休让俩个版本共存,也不迁移代码了。

二、问题

当我们单独使用antdV2的组件的时候会发现样式不对劲。这个时候大家肯定能想到没引入antdV2的样式。

我们会尝试如下引用方式:

1.错误的解决方案一:在js中引入

<script lang="ts">import 'ant-design-vue-v2/dist/antd.css';
<script>

这样直接在js里面引入会影响全局antd的各种组件样式都错乱【antdV2和antdV3的css文件样式冲突导致的】


2.错误的解决方案二:css引入文件地址然后加scoped

<style scoped src="ant-design-vue-v2/dist/antd.css"></style>

这样会导致你引入无效,因为是scoped只会在当前的文件里面生效


三、解决方案

最后我们在对应的组件文件中去引入该组件专属对应的css文件即可。【注意style不要加scoped,否则就无法生效了】

<style>@import url('../../node_modules/ant-design-vue-v2/es/date-picker/style/index.css');
</style>

四、结语

本文讲的是vue项目中用ant-design-vue,react用antd的话也是类似的道理。如果大家实在弄不来的话可以给笔者留言(看到了会协助你进行解决),然后笔者后面追加一个react的解决过程。

解决同时使用antd俩个不同版本的样式错乱问题相关推荐

  1. 解决 .net core 中 nuget 包版本冲突问题

    解决 .net core 中 nuget 包版本冲突问题 参考文章: (1)解决 .net core 中 nuget 包版本冲突问题 (2)https://www.cnblogs.com/dudu/p ...

  2. 解决Firefox已阻止运行早期版本Adobe Flash

    解决Firefox已阻止运行早期版本Adobe Flash 类别    [随笔分类]web 解决Firefox已阻止运行早期版本Adobe Flash 最近火狐浏览器不知抽什么风,每次打开总提示&qu ...

  3. [Unity][FlowCanvas] FlowScript 搜索功能不可用的解决办法:更新 UnityEditor 的版本

    FlowScript 搜索功能不可用的解决办法:更新 UnityEditor 的版本 我原来的版本是 2020.3.0f1c1,装了一个 2020.3.9f1c1 就正常了 好神奇 图1 搜索功能不可 ...

  4. python3.7不能用_解决Python3.7.0 SSL低版本导致Pip无法使用问题

    终于下决心把python从2.7升到了3.7.懒人安装当然使用Anaconda. 安装成功,编译成功.但是用pip 安装包的时候提示: pip is configured with locations ...

  5. 解决 Java poi 3.8 等版本 操作 word 插入 图片 不成功的问题

    解决 Java poi 3.8等版本操作word插入图片不成功的问题 问题: 最近有一个需求是将Excel中的数据转换到word中,其中包括了文字和图片, 在使用 poi 3.8 向word中写入图片 ...

  6. 解决奔腾处理器在tensorflow高版本下报动态链接库(DLL)初始化例程失败

    解决奔腾处理器在tensorflow高版本下报动态链接库(DLL)初始化例程失败 tensorflow高版本(1.5以上)官方貌似只支持AVX2指令集的cpu使用(tensorflow-gpu版本也是 ...

  7. 解决win7win10系统安装金蝶k3老版本客户端问题

    首页 解决方案正文 解决win7win10系统安装金蝶k3老版本客户端问题 amen 阅读:883 2018-05-25 17:08:52 评论:0 1.开启administrator系统管理员用户 ...

  8. 解决Pthon中无法安装旧版本TensorFlow问题

    解决Python中无法安装旧版本TensorFlow问题 前言 一.报错信息 二.报错原因 三.解决方案 conda命令学习 最终解决 如何使用新创建的环境 pycharm Jupyter 前言 当我 ...

  9. 【疑难解决】华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析

    [疑难解决]华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析 [疑难解决]华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析 ...

最新文章

  1. Python 将数据框类型转为字典类型
  2. servlet里面的context,定义属性值的事情!
  3. .NET : 再谈谈XML中的命名空间问题
  4. 集合框架(List的三个子类的特点)
  5. Atom相关资料整理
  6. Microsoft SharePoint Portal Server 2003 订制开发研讨(流水帐)
  7. 【Uva11212】 Editing a Book(IDA*)
  8. react做h5 例子_使用React写一个网站的心得体会
  9. Java 设计模式之 Visitor 访问者模式
  10. 安装SQL Server 2012遇到“需要更新的以前的Visual Studio 2010实例.”
  11. FindTask练习
  12. C# web调用控制台应用程序
  13. 020-机器学习背后的思维-针对入门小白的概念算法及工具的朴素思考
  14. iWebShop 电商项目实战003----页面初始化数据测试
  15. INT303 Big Data 个人笔记
  16. 高德地图各种摄像头图标_【高德地图上的摄像头资讯】高德地图上的摄像头足球知识与常识 - 足球百科 - 599比分...
  17. OPPO Watch 2五大亮点加持 定位旗舰全智能手表
  18. 丹琦女神出品|开放域问答综述
  19. 浅析英语五大成分-主谓宾定状
  20. Python 框架 之 Django MVT 下的 V 的 视图简单介绍和使用

热门文章

  1. 一场为13条公链,5万多种通证赋能的全球开发者大赛正式开始!一等奖30万!...
  2. 数字劳工与下一代互联网 1
  3. 虚拟带库是不是都需要备份服务器,求教~虚拟磁带库和传统磁带库的区别在哪里?...
  4. python聚类分析案例_python 聚类分析实战案例:K-means算法(原理源码)
  5. C语言echo文件,echo是什么?shell的echo
  6. 计算机启动黑屏时间很长,电脑开机启动系统前黑屏很长时间,怎么处理?
  7. 学PS真的很有必要?原来它的用处这么大
  8. java 获取当前方法的调用栈
  9. Solidworks GB型材库配置方法以及配置文件
  10. 【 python 中 if 的用法(if else, if not, elif)】