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方法了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |