当前位置: 首页 > news >正文

微信小程序项目——基本目录构成

在这里插入图片描述

基本构成

  • pages 用来存放所有小程序的页面;
  • utils 用来存放工具性质的模块(比如:格式化时间的自定义模块);
  • app.js 小程序项目的入口文件;
  • app.json小程序项目的全局配置文件;
  • app.wxss 小程序项目的全局样式文件;
  • project.config.json 项目的配置文件;
  • sitemap.json 用来配置小程序及其页面是否允许被微信索引;

page目录中,页面通常都以单独的文件夹存在

  • .js文件(页面的脚本文件,存放页面的数据、事件处理函数等)
  • .json文件(当前页面的配置文件,配置窗口的外观、表现等)
  • .wxml文件(页面的模板结构文件)
  • .wsss文件(当前页面的样式表文件)

json配置文件的作用

小程序项目中有4种json配置文件:

  1. 项目根目录中的app.json配置文件;
  2. 项目根目录中的project.config.json配置文件;
  3. 项目根目录中的sitemap.json配置文件;
  4. 每个页面文件夹中的.json配置文件

app.json文件

app.json是小程序的全局配置,包含了小程序的所有页面路径、窗口外观、界面表现、底部tab等

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

project.config.json文件

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

  • setting中保存了编译相关的配置;
  • projectname中保存的是项目名称;
  • appid中保存的是小程序的账号ID

sitemap.json文件

sitemap.json文件用来配置小程序页面是否运行微信索引。当开发者运行微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。

页面的.json配置文件

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


参考文章

白天数糖晚上数羊

http://www.lryc.cn/news/231161.html

相关文章:

  • python 基础语法 (常常容易漏掉)
  • servlet 的XML Schema从哪边获取
  • CPU vs GPU:谁更适合进行图像处理?
  • 基于flask+bootstrap4实现的注重创作的轻博客系统项目源码
  • 手把手教你实现贪吃蛇
  • 存储服务器和普通服务器有哪些区别
  • python数据处理作业4:使用numpy数组对象,随机创建4*4的矩阵,并提取其对角元素
  • 每日一题----昂贵的婚礼
  • css实战——清除列表中最后一个元素的下边距
  • Clickhouse学习笔记(15)—— Clickhouse备份
  • 想买GPT4会员却只能排队?来看看背后的故事!
  • Oracle(17)Managing Roles
  • 小程序中如何设置门店信息
  • SCons
  • 蓝桥杯每日一题2023.11.14
  • 力扣labuladong——一刷day33
  • spring cloud alibaba之nacos
  • python自动化第一篇—— 带图文的execl的自动化合并
  • 使用 Redis 实现分布式锁,解决分布式锁原子性、死锁、误删、可重入、自动续期等问题(使用SpringBoot环境实现)
  • mysql oracle统计报表每天每月每年SQL
  • 通过Python设置及读取PDF属性,轻松管理PDF文档
  • 10. 深度学习——模型优化
  • macos 上彻底卸载 DevEco Studio
  • Nginx(五) break,if,return,rewrite和set指令的执行顺序深究
  • 八大学习方法(金字塔模型、费曼学习法、布鲁姆学习模型)
  • K8S的基础知识
  • java:基于jjwt写一个jwt工具类
  • AK F.*ing leetcode 流浪计划之半平面求交
  • docker搭建zokeeper集群、kafka集群
  • 【java学习—十四】反射机制调用指定方法、指定属性(5)