问答

vite2+vue3+ts+vant3.0环境下 vant如何自定义主题?

作者:admin 2021-05-09 我要评论

vite.config.ts文件中关于自定义主题的代码 //vite.config.tsconst resolve = (dir: string) = path.join(__dirname, dir)css: { preprocessorOptions: { less: ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

vite.config.ts文件中关于自定义主题的代码

//vite.config.ts
const resolve = (dir: string) => path.join(__dirname, dir)

css: {
    preprocessorOptions: {
      less: {
        modifyVars: {
          hack: `true; @import "${resolve('./src/assets/style/custom-vant-style.less')}";`,
        },
      }
    }
  }

目前文件可以加载,在其他CSS样式中直接使用引入的less文件的变量是可以改变样式的,但无法改变vant的样式,有谁清楚什么原因么?

补充一下:
vant的CSS文件是在main.ts文件中全局导入的:

import 'vant/lib/index.css'

目前发现是没有正确引入vant的less文件导致
但是使用

import 'vant/lib/index.less';

会报错:
image.png

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • grom设置json默认值

    grom设置json默认值

  • Vue路由报错,看着没问题

    Vue路由报错,看着没问题

  • 思否邮箱登录为什么区分大小写了呢?

    思否邮箱登录为什么区分大小写了呢?

  • 有没有能够直接上传markdown文件作为博

    有没有能够直接上传markdown文件作为博

腾讯云代理商
海外云服务器