vue中可以通过window.document.documentElement.setAttribute('data-theme', 'primary4')来控制,uniapp无法获取document请问有什么其他方法吗?
2***@qq.com
- 发布:2020-01-29 14:06
- 更新:2021-12-11 09:38
- 阅读:5047
uni-app怎么全局控制scss变量
分类:uni-app
document.getElementsByTagName('body')[0].style.setProperty('--test', 'yellow');
这样uni-APP不行,h5可以,
请问uni-app有修改css变量的方法吗?
uniapp 可以通过这种方式设置
let themeName = "dark";
// #ifdef APP-PLUS
var wvs = plus.webview.all()
for (var i = 0; i < wvs.length; i++) {
wvs[i].evalJS(
`window.document.documentElement.setAttribute("data-theme", "${themeName}")`
)
}
// #endif
// #ifndef APP-PLUS
window.document.documentElement.setAttribute("data-theme", themeName);
// #endif
2***@qq.com (作者)
我需要通过请求获取到相关数据后给scss主题赋值,目前uni-app不行吗?
2020-01-29 14:55
稳定点行不行
不是想要的啊
2020-12-03 19:40
稳定点行不行
没说怎么修改scss变量
2020-12-07 12:53
Jexfiealer
回复 2***@qq.com: 楼主您这个问题解决了吗?解决的话可否分享下经验
2021-02-18 18:10