less.modifyVars改颜色主题


index.html增加

<link rel="stylesheet/less" type="text/css" href="theme.less" />

  

theme.less文件内容:
@primary-color: #000;
body {
  background-color: @primary-color;
}

  

想再哪个页面有:

先引入less

import less from 'less'; 

再使用

public componentDidMount() {
    setTimeout(() => {
      less.modifyVars({
        '@primary-color': 'red',
      });
    }, 5000);
  }

  

用setTimeout模拟了按钮点击,具体逻辑自己加


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM