微信小程序全局配置文件app.json中window:backgroundColor“不生效”

标题中"不生效"带着引号你就知道大概不是真的不生效了,而是没搞明白这个属性到底代表的是哪一部分的背景色。
从小程序官方文档中看到图1画框处这样的说明:

图1.
以为指的是小程序中所有页面的背景色,于是满心欢喜的设置了这个属性值,结果出现图2的样子:

图2
以为是页面的page.json覆盖了app.json这个全局配置里的window属性,但是例子中的两个页面都没做自己的配置...然后又想,难道是开发工具中的小程序没有AppID就不支持某些样式预览,不应该啊?重新编译了好多次都是一样 ,后来还去人家论坛上找是不是有有人遇到同样的问题,也许这是小程序的一个不稳定的bug呢[天真的笑.jpg],结果没找到一样的issue...只能网上找答案。原来,window的这个属性指的是下拉当前页面后出现的刷新页面的窗口背景色,而不是当前页面的背景色,

当前页面的背景色可以用page这个标签选择器进行配置......

[汗.jpg]好吧,好像也不能说人家这个说法有歧义,只是说的太过简洁了,看来我一个前端门外汉靠着一点基础还是会遇到很多坑的。。。不过,我想知道开始的时候有多少人跟我一样会遇到这个问题?[笑哭.gif]

参考: http://www.aiyingli.com/50453.html

你可能感兴趣的:(微信小程序)