首页 > 其他分享 >2022.12.24 - vant按需引入样式不展示问题

2022.12.24 - vant按需引入样式不展示问题

时间:2022-12-24 11:56:20浏览次数:61  
标签:24 vant 样式 babel 组件 引入 import 2022.12

vue项目中引入vant组件,若发现vant组件样式失效,通常有以下几种解决方法:

方法一:引入全局样式
 在引入vant组件的地方或者全局引入vant组件所有的样式,引入方法为:在vue引入vant的页面中,添加以下代码:

import 'vant/lib/index.css'

这样可以引入vant全部样式,不过通常我们可以按需引入,如法二,局部引入部分样式即可。

方法二:局部引入样式
 顾名思义,我们需要使用哪个组件,就引入哪个组件样式即可,比如我们只使用按钮组件,则只需要引入按钮样式,如下:

import 'vant/lib/button/style'

方法三:插件自动引入
 babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式。第一步需要安装插件:

# 安装插件
npm i babel-plugin-import -D

第二步在.babelrc*babel.config.js*的对应位置添加如下代码,重启之后即可生效。

// 在.babelrc 中添加配置
// 注意:webpack 1 无需设置 libraryDirectory
{
  "plugins": [
    ["import", {
      "libraryName": "vant",
      "libraryDirectory": "es",
      "style": true
    }]
  ]
}

// 对于使用 babel7 的用户,可以在 babel.config.js 中配置
module.exports = {
  plugins: [
    ['import', {
      libraryName: 'vant',
      libraryDirectory: 'es',
      style: true
    }, 'vant']
  ]
};

作者:年轻人多学点
链接:https://www.jianshu.com/p/c48a5163a10d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:24,vant,样式,babel,组件,引入,import,2022.12
From: https://www.cnblogs.com/yehuda/p/17002690.html

相关文章

  • 洛谷P2024 [NOI2001] 食物链
    slojP2577.食物链题目大意说实话,我做对了之后都还是有点懵语文不好都这么招歧视了吗,我太难了三类动物A,B,C,A吃B,B吃C,C吃A。给出若干关系,判断第几个关系是错误的......
  • 2022-12-24 #19 也不愿在拥抱过浓墨重彩的热烈后 被迫离开
    昨天打了八个小时文明六,自入手后第一次胜利啊!(王子难度,朝鲜科技胜利)感觉一整把打下来还有很多瑕疵。。。昨晚vp了一下2022CCPCGuilin。B题没写完有点可惜。感觉这......
  • 【20221224】每日一题
    classSolution{public:stringlargestMerge(stringword1,stringword2){stringans;inti=0,j=0;while(i<word1.size()||......
  • 【与达梦同行】【2022.12.20 终版,内置AutoParaAdj3.0_20221220版本,适配复杂密码】达梦
    0.脚本作者Lucifer([email protected])yuanzijian([email protected])1.达梦一键安装脚本完整版附件内容(附件在本文末尾)1.1.脚本文件夹soft1.DMShellInstall:数据库......
  • Wallys/IPQ4018 12V-56VDCPassive 24V-56V/2*MMCX 27dbm Support MU-MIMO /industrial
    MT7915/MT7975/IPQ6000/IPQ6018/IPQ6010/IPQ4019/IPQ4029/ipq4018/IPQ4028/IPQ8072/IPQ8072A/IPQ8074/IPQ8074A/IPQ9074/QCN9074/QCN9072/QCN9024/IPQ5018/AR9223/QCA9880/......
  • Codeforces Global Round 24(B,C)
    CodeforcesGlobalRound24(B,C)这一次vp真是大失所望,我只写了A,第二题最后发现离那个答案很近了,但就是没想到,看来还是功力不到家呀B这道题的大意是有一个数组,我们可......
  • 2022.12.23
    好崩溃我在博客园上试着搜自己写的实验代码结果搜不到,搜到的全是乱七八糟的也就是说,1、很有可能已经有前辈写了实验的代码,但是我搜不到2、我费了很多劲写的博客不会有......
  • 力扣每日一题2022.12.23---2011. 执行操作后的变量值
    存在一种仅支持4种操作和1个变量X的编程语言:   ++X和X++使变量X的值加1   --X和X--使变量X的值减1最初,X的值是0给你一个字符串数组operati......
  • 明解入门练习4-24
    这一题的答案也好像是拼凑的,但每一个步骤还是对的上来,首先外圈的for是控制层数然后第二个for是控制每层的空格,空格数就是总层数减当前所在层数,第一层就是3-2,一次递推然后第......
  • 2022.12.22 动态规划练习
    依旧是被题目折磨的一天,能想出状态表示,但是在状态计算时不太会想。P1040[NOIP2003提高组]加分二叉树题目描述设一个\(n\)个节点的二叉树\(\text{tree}\)的中序遍......