【微信小程序】--JSON 配置文件作用(三)

这篇具有很好参考价值的文章主要介绍了【微信小程序】--JSON 配置文件作用(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【微信小程序】--JSON 配置文件作用(三)

  • 💌 所属专栏:【微信小程序开发教程】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘


前言

  大家好,又见面了,我是夜阑的狗🐶,本文是专栏【微信小程序开发教程】专栏的第3篇文章;
  今天开始学习微信小程序的第二天💖💖💖,开启新的征程,记录最美好的时刻🎉。
  专栏地址:【微信小程序开发教程】, 此专栏是我是夜阑的狗微信小程序开发过程的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。
  如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。


一、 JSON 配置文件的作用

  上期讲解如何用微信开发者工具创建小程序项目,这时候可能就想着可以开始写代码了吧。
【微信小程序】--JSON 配置文件作用(三)
  正所谓慢工出细活,在写代码之前应该先了解一下整体框架布局,还有各个文件的作用,知己知彼才能百“敲“”不殆。

  那就赶紧开始书接上回。JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。小程序项目中也不例外:通过不同
.json 配置文件,可以对小程序项目进行不同级别的配置。

【微信小程序】--JSON 配置文件作用(三)
  从上面图中可以看出,小程序项目中有 5 种 json 配置文件,分别是:

  • 项目根目录中的 app.json 配置文件
  • 项目根目录中的 project.config.json 配置文件
  • 项目根目录中的 project.private.config.json 配置文件
  • 项目根目录中的 sitemap.json 配置文件
  • 每个页面文件夹中的 .json 配置文件

二、app.json 文件

  app.json 是当前小程序的全局配置,同时也是小程序项目的入口文件(可见其重要程度不亚于洛阳虎牢关),里面包括了小程序的所有页面路径、窗口外观、界面表现、底部 tab 等。
  Demo 项目里边的 app.json 配置内容如下:
【微信小程序】--JSON 配置文件作用(三)
  当创建小程序项目的时候,style默认是v2,代表着使用最新的样式版本,如果希望使用旧的样式版本,把style删除即可,现在来简单了解下这 4 个配置项的作用:

配置项 作用
pages 用来记录当前小程序所有页面的路径
window 全局定义小程序所有页面的背景色、文字颜色等
style 全局定义小程序组件所使用的样式版本
sitemapLocation 用来指明 sitemap.json 的位置

三、project.config.json & project.private.config 文件

  • project.config.json

  project.config.json 是项目公共配置文件,用来记录对小程序开发工具所做的个性化配置,例如:

配置项 作用
description 文件描述
setting 编译相关的配置
projectname 项目名称
appid 小程序的账号 ID

   这里项目名称不等于小程序名称。

  • project.private.config

  project.private.config 是项目个人配置文件,相同设置优先级高于公共配置文件,也就是运行的时候个人配置文件里相同设置会覆盖公共配置文件。

配置项 作用
description 文件描述
setting 编译相关的配置
projectname 小程序名称

四、sitemap.json

  sitemap.json 文件用来配置小程序页面是否允许微信索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。

【微信小程序】--JSON 配置文件作用(三)
  action 默认是开启的,如果不想被索引就将参数改为 disallow 即可。page 可以指定索引页面,* 默认为全部页面都能被索引。

配置项 作用
action 页面是否被索引
page 索引页面

  注意sitemap 的索引提示是默认开启的,如需要关闭 sitemap 的索引提示,可在小程序项目配置文件project.config.json 的 setting 中配置字段 checkSiteMap 为 false。
  如果没有没有这个checkSiteMap,补全就可以了。不过我这个微信开发工具好像就没有这个索引提示😂。

五、页面的 .json 配置文件

  小程序中的每一个页面,可以使用 .json 文件来对本页面的窗口外观进行配置,页面中的配置项会覆盖 app.jsonwindow 中相同的配置项。

【微信小程序】--JSON 配置文件作用(三)

  动手测试了一下,确实会被覆盖。到了这里基本上把全部 json 文件全梳理了一遍。


总结

  感谢观看,这里就是微信小程序各个JSON 配置文件的作用,如果觉得有帮助,请给文章点个赞吧,让更多的人看到。🌹 🌹 🌹
【微信小程序】--JSON 配置文件作用(三)
  也欢迎你,关注我。👍 👍 👍

  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!下期再见。🎉

更多专栏订阅:

  • 😀 【LeetCode题解(持续更新中)】
  • 🚝 【Java Web项目构建过程】
  • 💛 【微信小程序开发教程】
  • 【JavaScript随手笔记】
  • 🤩 【大数据学习笔记(华为云)】
  • 🦄 【程序错误解决方法(建议收藏)】
  • 🚀 【软件安装教程】



订阅更多,你们将会看到更多的优质内容!!文章来源地址https://www.toymoban.com/news/detail-492545.html

到了这里,关于【微信小程序】--JSON 配置文件作用(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序报错[ app.json.json 文件错误] app.json: app.json

    我在编写微信小程序的时候报错 我在网上百度错误的原因,说我的目录里面的 但是我添加上这个代码还是会报错,后来我仔细排查,原来是我的app.json的代码又问题,问题出在   后来我把代码改为这样就不报错了 、就是把debug那行代码去掉。发在这里希望同样有问题的小伙

    2024年02月11日
    浏览(33)
  • 【微信小程序】wxml、wxss、js、json文件介绍

    😉博主:初映CY的前说(前端领域) ,📒本文核心:微信小程序的入门介绍 【前言】书接上回,我们知道了一个小程序的构成结构,接下来我们来进一步学习小程序的目录结构中的.wxml、.wxss、.js、.json。 用于页面的布局结构,相当于网页中 .html 文件 换做网页来说就是我们的

    2024年02月09日
    浏览(44)
  • 微信小程序[ app.json 文件内容错误] app.json: app.json 未找到解决方法

    第一次导入项目运行,经常会报app.json找不到 这是因为project.config.json文件被微信开发者工具修改,缺少代码:“miniprogramRoot”: \\\".dist/dev/mp-weixin/\\\"   在开发者工具中找到dist文件夹下/dev/mp-weixin/project.config.json,复制到项目根目录中 重新编译运行,报错即可解决  

    2024年02月11日
    浏览(31)
  • uniapp微信小程序系列(2)pages.json实用配置详解

    本篇主要介绍其中几个实用的配置: 1. 配置应用级别样式、tabBar样式 2. 配置前端页面路由、分包路由 3. 配置easycom全局组件(组件无需import引入直接使用) 创建一个包含首页、我的两个tabBar模块的应用布局,配置参数如下: 详细配置功能,请参考配置后的注释 以下配置中

    2023年04月08日
    浏览(52)
  • 微信小程序之WXSS模板样式、页面配置(.json)和网络数据请求

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月24日
    浏览(49)
  • 【微信小程序导入项目报错:[app.json文件内容错误]app.json未找到】解决方法

    今天打开微信小程序导入一个项目时,控制台弹出下面的错误: 在第一级文件目录里确实找不到app.json文件,但是打开二级目录可以看到app.json。在网上看到大致有两种解决方法: 配置project.config.json文件路径:         在project.config.json文件中,写下下面一段代码:   注

    2024年02月11日
    浏览(79)
  • 解决微信小程序导入项目报错: [app.json文件内容错误]app.json未找到

    目录 场景描述 原因分析 解决方法 使用微信开发者工具导入项目后,打开控制台,出现报错提示: [app.json文件内容错误]app.json 未找到 ,如下图: 一级文件目录里确实找不到app.json文件,但是打开二级目录可以看到app.json。 究其原因是:小程序项目中的project.config.json和proj

    2024年02月05日
    浏览(36)
  • 前后端分离项目—微信小程序的创建及app.json的配置(二)

    本人框架入门,此处记录完成一个前后端分离项目笔记,若有错误,还望指正,持续更新中… 微信公众平台 (qq.com) 微信开放文档 (qq.com) 4.1获取appid 登录微信公众平台获取自己对应的appid并创建项目,不选择云服务,使用js模板。 5.1添加页面 创建完成微信小程序项目后,在

    2024年02月16日
    浏览(29)
  • hbuilderX运行到微信小程序报错[ app.json 文件内容错误] app.json: 未找到 [“sitemapLocation“] 对应的 sitemap.json文件

    导入项目后project.config.json中关于mp-weixin的配置被修改. 将如下代码添加project.config.json文件即可 \\\"miniprogramRoot\\\": \\\"./unpackage/dist/dev/mp-weixin\\\"( 可以将小程序的根目录设置为  ./unpackage/dist/dev/mp-weixin ) 这个设置的作用是告诉小程序开发工具,你的小程序的代码和资源文件都在  .

    2024年04月13日
    浏览(25)
  • 导入微信小程序出现的错误: app.json app.json 未找到,未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。小程序app.json报错

    相信很多新手小宝贝在导入别人的微信小程序文件时肯定遇到过这个问题,然后去网上查了很久,却还是解决不了这个问题。接下来,我来告诉大家怎么一招解决这个问题: 类似下面这些文件,不要直接选择这些它,不然会直接报错 一定要双击点进去,到下一层再选择文件

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包