小程序
小游戏
企业微信
微信支付
扫描小程序码分享
因为想要做自定义主题,通过css变量 var(--name),所以想要设置将var(--name)设置在全局的 style上,但是不知道怎么修改。请问可以修改吗?
或者说有什么更好的方法?(不想采用没个页面都是用变量的模式去设置单独style,想直接全局设置
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.setPageStyle({ style: { background: '#ccc' }, success(e) { console.log(e) }, fail(e) { console.log(e) } })
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://developers.weixin.qq.com/miniprogram/dev/component/page-meta.html
假如写一个component,然后让他默认高度是一整个页面,app.json中全局导入,那你每个页面只需要一个标签引入
<custom-page>在这里面写内容</custom-page>
component页面的onShow执行主题的监听,应该是可行的这个思路
最后怎么解决的大佬,我和你的一样 wx.setPageStyle({
style: {
'--themeColor': "#000000"
} 这段无效啊
<view style="height:{{height}}rpx;background-color:{{color}}"></view>
js:
onLoad:funditon(){
this.setData({
height:600rpx,
color:'#f0f1f3'
})
}
可以把这个设置方法放到util文件中 每个一面onload的时候都引用
👇------如果感觉回答有用,请点击有用按钮,让答案帮助更多的人
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.setPageStyle({ style: { background: '#ccc' }, success(e) { console.log(e) }, fail(e) { console.log(e) } })
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
https://developers.weixin.qq.com/miniprogram/dev/component/page-meta.html
假如写一个component,然后让他默认高度是一整个页面,app.json中全局导入,那你每个页面只需要一个标签引入
<custom-page>在这里面写内容</custom-page>
component页面的onShow执行主题的监听,应该是可行的这个思路
最后怎么解决的大佬,我和你的一样 wx.setPageStyle({
style: {
'--themeColor': "#000000"
} 这段无效啊
<view style="height:{{height}}rpx;background-color:{{color}}"></view>
js:
onLoad:funditon(){
this.setData({
height:600rpx,
color:'#f0f1f3'
})
}
可以把这个设置方法放到util文件中 每个一面onload的时候都引用
👇------如果感觉回答有用,请点击有用按钮,让答案帮助更多的人