小程序ui框架系列之 换肤功能

小程序ui框架系列之 换肤功能,第1张

程序实现换肤功能结构<view class='page' id='{{SkinStyle}}'>
<view class='header'>
<view class='h-skin iconfont {{SkinStyle!=="normal""icon-moon":"icon-sun"}}' bindtap='bgBtn'></view>
</view></view>
要模拟一个可修改的根节点page 根据 id='{{SkinStyle}}’ 来配置themewxss 每个页面@import 这个themewxss#dark header{}切换按钮全局变量:globalData:{skin:“normal”} //appjs文件中页面中bgBtn事件bgbtn:function(){ thissetData({
SkinStyle: appglobalDataskin //设置SkinStyle的值
}) wxsetStorage({ //设置storage key: 'skins', data: appglobalDataskin,
})}页面的Page中的onLoad事件里,读取storage并设置SkinStyle的值onLoad: function (options) { var that=this;
wxgetStorage({
key: 'skins',
success: function(res) { thatsetData({ SkinStyle: resdata }) }, })}

以上就是关于小程序ui框架系列之 换肤功能全部的内容,包括:小程序ui框架系列之 换肤功能、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9586320.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存