vue 全局引用vant 项目打包之后vant样式不生效

这篇具有很好参考价值的文章主要介绍了vue 全局引用vant 项目打包之后vant样式不生效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

描述:

vue全局引用vant-UI框架,本地开发时没有问题;项目打包部署之后,vant样式部分失效。

查看控制面板,定位到vant样式表,发现样式表没有全部加载。

解决:

下载 vant-ui-style.css 样式表,本地引用。

vant-ui-style.css  放在 public 文件夹下,在 index.html 中调用

vue 全局引用vant 项目打包之后vant样式不生效

注意:

(1)若采用以方案,main.js 中 可以不用调用 vant/lib/index.css,样式优先级问题

(2)也可尝试直接在main.js 中调用本地 vant-ui-style.css 样式表,即替换 vant/lib/index.css

本项目经过多手开发,不知道之前的同事是引用了什么文件导致vant样式不生效,即不能根据官方的写法解决,百度搜索出的方案基本都是官方说法。

目前暂时解决问题,后面再出问题,再采用“按需引入”或者“项目重写”两个方案

官方教程:
vue 全局引用vant 项目打包之后vant样式不生效

vue 全局引用vant 项目打包之后vant样式不生效

 文章来源地址https://www.toymoban.com/news/detail-508962.html

 

到了这里,关于vue 全局引用vant 项目打包之后vant样式不生效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vant 在小程序中修改外部样式类不生效

    以vant-cell为例 如果要修改vant-cell中的value样式,正常情况下的写法是这样的,但是呢就是不生效,因为已经有默认的样式了 要如何进行修改呢,必须找到对应的组件要修改的属性名,然后再添加 !important 才会生效,下面这种写法修改vant-cell中的value样式才会生效。 其他的组件

    2024年02月13日
    浏览(47)
  • vant-weapp 全局主题样式

    什么是 Vant Weapp Vant Weapp 是有赞前端团队开源的一套小程序 UI 组件库,助力开发者快速搭建小程序应用。它所使用的是 MIT 开源许可协议,对商业使用比较友好。 Vant Weapp官方文档地址 https://youzan.github.io/vant-weapp 定制全局主题样式 Vant Weapp 使用 CSS 变量来实现定制主题。 关于

    2024年02月11日
    浏览(52)
  • vue本地能够访问图片,打包项目之后图片无法访问

    上述写法本地能够正常访问图片,但是打包之后无法正常访问,将 boxHerf 换成下列写法即可解决 注意:new URL(url,import.meta.url) 中的参数 url ,不能如下面定义变量拼接 上述开发没问题,但是打包会报错,不支持 import.meta.url new URL() 创建一个新 URL 对象的语法:new URL(url, [base])

    2024年02月06日
    浏览(51)
  • Vue项目打包问题(生产环境样式失效)

    在公司项目发布上线后,出现了部分样式失效的问题。我们引用的是vuetify第三方库,经过检查,发现是部分样式被vuetify自带的css样式给覆盖,原因是生成环境的打包模式与开发环境不同。 生产模式(env.prod) 在 生产模式 下打包,项目会被最小化,所有的css代码会被提取出

    2024年02月11日
    浏览(91)
  • 【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

    掌握分寸感,找目标一致的人协同你,有效地调配资源,就可以提高效率。 写在前面的话 :博主最近想要搭建自己的前端若依项目,因此此系列博客会做一些记录。我的项目gitee地址: https://gitee.com/xuruicong/rachel-front-show 说明:只运行前端项目,只需要要下载官方项目http:

    2024年01月19日
    浏览(104)
  • vue 项目打包之后进行修改配置后端 IP 地址、端口等信息方法

            用 vue-cli 构建的项目通常是采用前后端分离的开发模式,也就是前端与后台完全分离,此时就需要将后台接口地址打包进项目中,但是,我们只是改个接口地址也要重新打包那就太麻烦了。怎么解决呢?方法如下,本文推荐俩种方式。 方式1:通过创建 js 文件进

    2024年02月11日
    浏览(63)
  • vue打包之后的项目在nginx的部署404,以及无法跳转路由问题

    路径都对,项目路由本地也能正常访问,但是部署后加路由地址404。其实就是nginx配置的问题。知乎上一位大哥的解决办法:vue-cli打包之后的项目在nginx的部署404,以及无法跳转路由问题 - 知乎 问题其实就是路由没有重定向。更简单的配置方式就是try_files $uri $uri/ /index.html;  

    2024年02月14日
    浏览(45)
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案

    一.问题定位 在Vite + Vue3 +Vant4构建项目时,需要使用Toast组件显示提示信息,按照官方文档使用函数调用 使用后直接报错,说是找不到对应的样式文件(如下图): 在项目中查找node-moudles文件,确实没有找到,只有一个toast文件(如下图): 在百度搜索解决方法,说是需要单

    2024年01月17日
    浏览(71)
  • vue3 样式穿透:deep不生效

    初学vue3,今天需要修改el-input组件的属性(去掉border和文字居右) 网上搜了一下,大致都是采用:deep 样式穿透来修改el-input的属性   上面这段代码运行后没有任何效果。 最后查找原因,是因为我的 style标签没有带scoped属性导致 ,样式修改后如下:

    2024年02月12日
    浏览(39)
  • vue中style设置scoped后部分样式不生效

    因为用了elementUI的组件库,一个页面用到了el-dialog,需要改一下样式,但style中设置了scoped后样式并不生效。 因为vue的scoped为本组件的所有标签都打上了一个唯一attribute,样式生效时也带上了这唯一的attribute,但是本组件应用的所有子组件,除根标签以为其他都未打上这唯一

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包