欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > Vue3中全局使用Sass变量方法

Vue3中全局使用Sass变量方法

2025/3/17 9:37:27 来源:https://blog.csdn.net/weixin_63443072/article/details/146229199  浏览:    关键词:Vue3中全局使用Sass变量方法

1.首先需要在自己的静态资源目录下,放入两个sass文件。需要注意的是 .d 文件,是用来在开发的时候给予提示用的。 

 这是里面的内容:

// function.scss@use "sass:math";@function vw($px) {@return math.div($px, 1920) * 100vw;
}@function vh($px) {@return math.div($px, 1080) * 100vh;
}
// function.d.sass@function vw($px) {}@function vh($px) {}

2.在构建工具中配置:

这里以vite为例:

export default defineConfig({css: {preprocessorOptions: {scss: {additionalData: `@use "@/assets/functions" as *;`}}}
})

到这里,你的任何.vue文件中的style中都能直接使用 vw、vh方法了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词