全局配置和页面配置

全局配置

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#window

 app.json:全局配置小程序的文件

pages属性:值是数组,保存的是页面的路径。注意:第一个元素就是页面默认打开的页面

此时我们新建一个文件admin,会自动在pages中添加该文件路径

 window属性:用于设置小程序的状态栏、导航条、标题、窗口背景色。

 

tabBar:如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

 

 页面配置

 https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html

每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。文件内容为一个 JSON 对象,有以下属性:

.json:每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。

页面下的.json文件只能配置我们对应页面的窗口表现,如果和全局配置下的属性有冲突,页面中的.json文件的优先级要高于全局配置的文件。

此时我们在log.json文件中配置当前页面的样式

 此时我们打开这个页面会发现,与全局配置的页面属性不相同

  

 全局配置的属性

 

 

 app.wxss:全局样式文件。当我们app.wxss和pages.wxss的权重相同时,页面样式的优先级高于全局样式的优先级,如果全局样式的权重大于页面样式,那么会显示的是权重比较大的样式。

 可以看到当全局属性的权重和页面属性的权重相同时,加载的是页面属性

当全局属性的权重大于页面属性的权重时,加载的是全局属性

 project.config.json:项目配置文件,https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html

 sitemap.json: 微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。

https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html

posted @ 2021-10-11 16:17  keyeking  阅读(508)  评论(0)    收藏  举报