在微信小程序开发项目中,会包含多个JSON文件,不同的JSON文件会有不同的作用,下面就微信小程序开发中的json文件进行说明。

JSON配置文件:

json 是一种数据格式,在实际开发中,json总是以配置文件的形式出现。通过不同的配置文件可以对项目进行不同级别的配置

app.json配置文件:

他是当前小程序项目的全局配置文件,包括了小程序的所有页面路径,窗口的外观样式,界面表现等。

project.config.json配置文件:

用来记录对小程序开发工具做个性化配置

例如:

appid:小程序的appid

projectname: 设置项目名称

setting:编译相关的配置

sitemap.json配置文件:

用来配置当前小程序项目是否支持微信索引,类似于网页的seo搜索,当开发者允许小程序微信索引后,微信会通过爬虫的方式为小程序页面建立索引,当用户搜索关键字与页面索引匹配时,会把搜索结果显示。

页面的json配置文件:

小程序的每一个页面中,可以使用当前页面的json文件来对当前页面的外观窗口样式来进行配置,页面中的配置会覆盖app.json中对当前页面的全局配置项。

微信小程序项目中JSON文件的作用详解相关推荐

  1. imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解

    一.小知识 二.例子 1.wxml 2.wxss .container { box-sizing:border-box; padding:20px; } .previewimg{ float:left ...

  2. 下拉多选框 微信小程序_微信小程序下拉框组件使用方法详解

    本文实例为大家分享了微信小程序下拉框组件的使用方法,供大家参考,具体内容如下 适用场景 1.省市三级联动 2.出生日期选择 3.性别选择 4.一般性的下拉选择等 一.省市三级联动使用 注意mode = ...

  3. 《微信小程序开发》 页面导航最强详解 | 如何对小程序页面进行跳转?

    <微信小程序开发> 页面导航最强详解 | 如何对小程序页面进行跳转? 文章目录 <微信小程序开发> 页面导航最强详解 | 如何对小程序页面进行跳转? 一.微信小程序导航 二.命 ...

  4. pos请求 微信小程序_微信小程序蓝牙连接小票打印机实例代码详解

    1.连接蓝牙 (第一次发表博客) 第一步打开蓝牙并搜索附近打印机设备// startSearch: function() { var that = this wx.openBluetoothAdapt ...

  5. 微信小程序 获取手机号 JavaScript解密示例代码详解

    刚开始开发微信小程序的时候,想着实现手机验证码登入,后来查阅资料得知,发给用户的短信是要自己付费的.后来想想,微信获取用户的手机号一样可以保证手机号码的真实性,因为手机号既然可以绑定微信,那么肯定是被 ...

  6. 在微信小程序项目中使用mock模拟数据

    之前对mockjs做了一个介绍,以及在js.vue中拦截ajax的方法,介绍是必看的,也是一些基础 mockjs介绍总结 mockjs拦截ajax 在vue项目中使用mock拦截axios请求 这一篇 ...

  7. 微信开发工具button跳转页面_微信小程序按钮点击跳转页面详解

    微信小程序中,按钮也是标签,它通过bindtap属性绑定点击事件: 然后在js里面注册这个回调函数: 回调函数里面通过 wx.navigateTo({ url: '/pages/index/talkP ...

  8. 微信小程序获取当前地址以及选择地址详解

    我只写了简单的页面结构,在wxml文件中写入一个button组件,并在button上添加点击getLocation事件. 第一步:使用getLocation获取当前地理位置 在js文件中写入getLo ...

  9. 高德地图小程序步行路线显示_微信小程序 高德地图路线规划实现过程详解

    前言 最近项目中做到相关网约车小程序.需要使用到地图中的路线规划,对3种地图进行了分析.这里稍微做一下总结: 百度地图 百度坐标 (BD-09) 腾讯地图 火星坐标(GCJ-02) 高德地图 火星坐标 ...

最新文章

  1. soj 4539 贪心+优先队列
  2. java 将json转换成sql_search-sqlparams
  3. Retrofit+RxJava
  4. 【Python】Python视频制作工具Manim入门,基础形状详细介绍
  5. boost::spirit模块实现使用单个融合序列来生成不同序列中元素的输出的测试程序
  6. Wigner-Ville分布算法的C++实现
  7. YBTOJ洛谷P2223:软件开发(费用流)
  8. 利用burp实现弱密码破解
  9. CentOs7相对于CentOs6的常用命令变化
  10. vs code linux 权限,在linux系统中安装VSCode(Visual Studio Code)
  11. mysql+inser+select_在MySQL中结合INSERT,VALUES和SELECT
  12. bootstrap自定义分页
  13. 如何配置mysql_怎样配置MySQL
  14. Java视频教程从入门到精通(2021完整版)
  15. 家长进课堂 计算机ppt,小学生家长进课堂ppt
  16. android epson wifi,epson投影仪无线投屏怎么连接手机、电脑
  17. 网络信息安全领域中常见的几个概念
  18. 龙芯(Loongarch64),在Linux虚拟一个龙芯OS体验下
  19. 安卓蓝牙实现即时通讯功能
  20. 在华为之后,再有中国芯片赶超美国芯片,美国的图谋将再次失败

热门文章

  1. 税务所核查公司地址记
  2. svn更新和提交项目报错: E200014: Checksum mismatch for
  3. zynq 7000 SDK下的流水灯实验
  4. 2007-2020年上市公司数字化转型数字化无形资产占比仅计算结果
  5. 象你这样出色的男人,无论在什么地方,都像漆黑中的萤火虫一样,那样的鲜明,那样的出众
  6. debian linux如何安装软件,怎样在Debian Linux中安装软件?
  7. 时代变迁的缩影:从天涯BBS的沦落,到媲美EXCEL的WPS后辈的腾达
  8. ViewPager、notifyDataSetChanged和观察者模式
  9. 黑马程序员 浅谈封装的具体实现的几种例子
  10. Phabricator 切换使用 Bitnami 容器镜像