如何在js中引入less的变量
less的定义
less 是一门 CSS 预处理语言,可以通过预处理器把less文件编译成css,less增加了变量、混合(mixin)、函数等功能,弥补了css的不足,让编写css更加方便
1:首先创建一个以.module.less为后缀的文件,在通过:export导出
variables.module.less
@color: #FF4754;
// 导出变量
:export {
color: @color;
}2:在js中引入less对象
import variables from '@/variables.module.less' console.log(variables)
3:输出结果

使用JS更改全局样式.less
最近公司里在做H5页面,需要吧页面分别展现到iOS,和Android上面所以说兼容成了问题,经过我不断百度终于找到了解决方案
1,在全局.less里先定义变量
:root {
--top: 0px;
}2,在全局去引用
.indexPage{
padding-top: var(--top);
}3,在js中控制变量
document.documentElement.style.setProperty('--top', top)这个方法也可以应用到主题切换里
到此这篇关于如何在js中引入less的变量的文章就介绍到这了,更多相关js引入less变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
JavaScript浏览器内置的四大Web Worker的使用详解
webwork是通过js的方式唤起浏览器的内置api使用,辅助前端计算的一种方式,就像fetch、ajaix那样唤起浏览器的接口查询一样,下面小编就为大家简单介绍一下吧2025-11-11
webpack4 配置 ssr 环境遇到“document is not defined”
这篇文章主要介绍了webpack4 配置 ssr 环境遇到“document is not defined”,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-10-10
借助script进行Http跨域请求:JSONP实现原理及代码
script元素的src属性能设置URL并发起HTTP GET请求实现脚本操作HTTP可以跨域通信而不受限与同源策略,接下来为大家详细介绍下Http跨域请求实现,感兴趣的你可以参考下哈2013-03-03


最新评论