7、JSON配置文件
(1)作用(在小程序项目中):通过不同的.json配置文件,可以对小程序项目进行不同级别的配置。
(2)分类(小程序中):
1)项目根目录的app.json文件(当前小程序的全局配置)
内容:
①pages:页面路径的列表,记录当前小程序所有页面的路径
②window:用于设置小程序窗口的背景色、背景文本样式、导航条样式、默认标题等。(全局定义)
③style:全局定义小程序组件所使用的样式版本
④componentFramework:用于指定小程序使用的组件框架版本
⑤sitemapLocation:用于指定小程序 sitemap.json 的位置
⑥lazyCodeLoading:用于配置小程序的按需加载策略
2)项目根目录的project.config.json文件(项目配置文件)(用来记录对小程序开发工具所做的个性化配置)
①compileType:用于指定小程序的编译类型
②setting:保存编译相关的配置
③appid:保存小城的账号id
3)项目根目录的sitemap.json文件(用来配置小程序页面是否允许微信索引)(sitemap索引提示默认开启,如果要关闭需在project.config.json文件中的setting配置字段“checkSiteMap”为false)
当允许时,微信会通过爬虫的形式,为小程序的页面建立索引,当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面可能展示在搜索结果中。
4)每个页面文件夹中的.json配置文件(用来对本页面的窗口外观进行配置,页面中的配置会覆盖app.json中的window中相同的配置项。)
①示例:
代码:
效果(颜色通过吸管获取):
->
8、小程序页面
(1)新建小程序页面
已知:
1)步骤:
在app.json中pages新增一条路径,保存
(2)修改小程序首页
已知app.json文件中pages里页面路径的第一个是项目的首页(小程序会把排在第一位的页面当成项目首页渲染)
1)如何将修改项目首页(示例:将list设为项目首页)
步骤:
已知:
①修改页面路径位置