小程序
小游戏
企业微信
微信支付
扫描小程序码分享
4月4日 哀悼日,老板要小程序变黑白。
变黑白很简单app.wxss里一行css 搞定,但控制上下线却很麻烦!
page { filter: grayscale(100%); }
如果手动改代码发版,不能保证客户端准时更新、恢复。
想放在服务端控制,又不能动态的写入 app.wxss,一个一个页面接入工作量很大也不太现实。
想问问大家有什么好的思路或者方案嘛?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以从玄学的角度让老板放弃这个想法, 灰暗色系对用户运势的影响, 以及灰暗色会对页面结构风水的布局..........我编不下去了.
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
一了百了,4.4 直接哀悼老板--嘻嘻
如果项目设计之初,没有考虑到“所有页面加个东西”这种需求的话,就麻烦了。
一般我自己做项目,会使用组件实现“模板继承”。
定义一个基础组件base,类似:
<view> <slot name="before"></slot> <slot name="body"></slot> <slot name="after"></slot> </view>
其他所有页面都继承至这个组件,如下,index.wxml:
<base id="base"> <view slot="body" class="body"> 具体页面布局代码...... </view> </base>
然后只需要修改base组件,就能使所有的页面都发生改变了!
现在还没到下一个4.4
所以直接写在代码里
判断如果今天是 4.4
app.wxss 加变灰样式
好像么有啥特别好的,主要还是写全局修改,只能说提前提审一个灰色版本,日子结束了,直接回退到上个版本,所以只提审一次
好像能想到的只能是 服务端控制加上在每个页面动态判断style,而且如果不是自定义tabBar的话,tabBar还不是黑白的话只能手动改代码发版
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以从玄学的角度让老板放弃这个想法, 灰暗色系对用户运势的影响, 以及灰暗色会对页面结构风水的布局..........我编不下去了.
一了百了,4.4 直接哀悼老板--嘻嘻
如果项目设计之初,没有考虑到“所有页面加个东西”这种需求的话,就麻烦了。
一般我自己做项目,会使用组件实现“模板继承”。
定义一个基础组件base,类似:
<view> <slot name="before"></slot> <slot name="body"></slot> <slot name="after"></slot> </view>
其他所有页面都继承至这个组件,如下,index.wxml:
<base id="base"> <view slot="body" class="body"> 具体页面布局代码...... </view> </base>
然后只需要修改base组件,就能使所有的页面都发生改变了!
现在还没到下一个4.4
所以直接写在代码里
判断如果今天是 4.4
app.wxss 加变灰样式
好像么有啥特别好的,主要还是写全局修改,只能说提前提审一个灰色版本,日子结束了,直接回退到上个版本,所以只提审一次
好像能想到的只能是 服务端控制加上在每个页面动态判断style,而且如果不是自定义tabBar的话,tabBar还不是黑白的话只能手动改代码发版