如何在js中引入less的变量

 更新时间:2023年07月18日 11:22:48   作者:曹小维  
这篇文章主要介绍了如何在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常用8种数组去重代码实例

    JavaScript常用8种数组去重代码实例

    这篇文章主要介绍了JavaScript常用8种数组去重代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • JavaScript 未结束的字符串常量常见解决方法

    JavaScript 未结束的字符串常量常见解决方法

    做JavaScript的时候,发现老是出现错误:“未结束的字符串常量”. 自己找了下应该是传参数的时候,有特殊字符引起的.网上也找了下,也有好多出现这种情况.做下总结,以方便以后查阅.
    2010-01-01
  • 常见表单重复提交问题整理及解决方法

    常见表单重复提交问题整理及解决方法

    常见的重复提交问题如点击提交按钮两次、点击刷新按钮等等,下面为大家整理了防止表单重复提交的方法,感兴趣的朋友可以参考下
    2013-11-11
  • ts封装axios并处理返回值的实战案例

    ts封装axios并处理返回值的实战案例

    在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,下面这篇文章主要给大家介绍了关于ts封装axios并处理返回值的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 微信小程序实现顶部普通选项卡效果(非swiper)

    微信小程序实现顶部普通选项卡效果(非swiper)

    这篇文章主要为大家详细介绍了微信小程序实现顶部普通选项卡效果,非swiper,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JavaScript的异步ajax详解

    JavaScript的异步ajax详解

    篇文章主要为大家详细介绍了JavaScript 异步ajax,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下吗,希望能够给你带来帮助
    2022-03-03
  • 犀利的js 函数集合

    犀利的js 函数集合

    和同事讨论js时,我说较为理想的状态是,把js当一把好用的匕首,随手拿来,捅一刀子就走。话虽如此,但现实生活中大部分时候的情况是不理想的。
    2009-06-06
  • 详解JS中的快速排序与冒泡

    详解JS中的快速排序与冒泡

    本文主要介绍了快速排序思想与冒泡排序思想。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • js判读浏览器是否支持html5的canvas的代码

    js判读浏览器是否支持html5的canvas的代码

    浏览器是否支持html5的canvas,我们可以使用js来判断下,具体如下,喜欢的朋友可以收藏
    2013-11-11
  • JavaScript数据类型转换简单方法举例

    JavaScript数据类型转换简单方法举例

    JavaScript是一种无类型语言,但同时JavaScript提供了一种灵活的自动类型转换的处理方式,下面这篇文章主要给大家介绍了关于JavaScript数据类型转换的相关资料,需要的朋友可以参考下
    2023-12-12

最新评论