开发工具:
文件大小: 44kb
下载次数: 0
上传时间: 2020-12-10
详细说明:pc或者移动端实现换肤功能还是比较简单的,大致就是需要换肤的css,还有正常的css;把当前皮肤类型存入本地;然后通过js读取并判断当前应该加载哪套css。
由于微信小程序没有操作wxss的api,所以实现的方式有点不一样,大致如下:
1.需要换肤的wxss,正常的wxss。
2.每个页面都引入换肤的wxss(因为换肤每个页面都需要改变)。
3.在app.js的globalData里设置默认的皮肤类型。
4.每个页面onload的时候,读取storage里的数据并设置当前皮肤类型的值。
例子:
第一步:结构