关于json json是一种数据格式,在实际开发中,JSON总是以配制文件的形式出现,小程序与不例外,可对项目进行不同级别的配制。
Q:小程序中有几种配制文件
A:小程序中有四种配制文件
分别是:project.config.json sitemap.json app.json全局配制文件 pages页面文件中的.josn文件
1) project.config.json
setting 中保存了编译相关的配制 (子属性,checkSiteMap:布尔值 //决定是否控制台出现黄色提示栏)
projectname中保存的是项目的名字
appID保存的是小程序的账号ID
2) sitemap.json
类似PC网页的SEO,用来配制小程序页面是否能被微信索引,当开发者运行微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。
“ruls”:[{
"action":"allow" //允许索引,disallow 不允许索引
“page”:“*” //可被索引页面 *代表所有页面会被索引
}]
3) app.json
全局配制文件,决定页面的窗口显示、导航栏、背景颜色、底部导航、页面路径等(还是那句话,看官方文档,在这个系列的第一篇文章内放了链接哈)
“pages”:[
"pages/pages下的文件夹名/文件夹的.wxml的名字" //默认放在第一个的页面是小程序打开首页
],
“window”:{
backgroundTextStyle:“” //下拉 loading 的样式,仅支持 dark / light
"navigationBarBackgroundColor": "#fff", //导航栏背景颜色
"navigationBarTitleText": "Weixin", //导航栏标题文字内容
"navigationBarTextStyle":"black" //导航栏标题文字的颜色
},
“style”:"v2" //最新的组件样式
4) 页面文件中的.json
和全局app.json作用一直,但是会覆盖app.josn文件