vue3 + Ts + vite + vant4 + Sass 制定vant4的全局主题色彩配置 或者定义全局样式

最近在用vue3+vite+vant4的时候,想要vant全局改变按钮或者字体颜色。或者单独定义全局的样式

一、首先引入sass

 npm install sass sass-loader -d

二、创建全局的scss文件添加全局样式

在assets中创建 vant.scss 的文件,可以看一下vant 的ConfigProvider 全局配置,里面有具体的颜色变量,可以添加使用 vant ConfigProvider全局颜色

//vant.scss
$color: red  //定义单独样式  -> 页面中可以直接去使用  $color
//定义vant的定制颜色
:root:root{
	--van-blue: #5677fc; //这个颜色就是配置全局的
}

三、Vite.config.ts 添加css配置

export default defineConfig({
	css: {
	    preprocessorOptions: {
	      scss: {
	        additionalData: `@import "./src/asstes/vant.scss";` // 此处全局的scss文件
	      }
	    }
	  }
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值