微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(一)

简介: 微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(一)

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

1.创建微信小程序项目

1.1 创建项目流程(开发者)

1.获取 小程序id

  • 小程序后台–》开发–》开发管理–》开发设置–》开发者ID
  • AppID(小程序ID) wxxxxxxxxxxxf


2.下载微信开发者工具–》这个工具必须联网才能使用

  • 下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

3.一路下一步安装–》桌面有个快捷方式

  • 微信开发者工具就等同于 pycharm

选择安装目录


安装完成,会生成桌面图标

1.2 创建项目

1.双击 微信开发者工具

2.微信扫码–》登录

扫码登录成功

3.创建项目

  • 点加号创建项目
  • 填写名字
  • 路径
  • APPID
  • 不使用云开发【使用腾讯云的云函数,服务器等等,需要花钱】
  • 不使用模版
  • 可以选择js基础版–》别的别选了
    - JS:咱们不会
    - 其他模版功能比较复杂对新手不友好

点确定

4.基础设置

  • 设置–》编辑器设置–》改变字体大小
  • 视图–》外观–》移动模拟器位置
  • 可以勾选掉不显示:模拟器,调试器等

1.3 本地开发支持http

本地开发–》使用django写后端

  • django运行在 0.0.0.0:8000 地址
  • 微信小程序才能通过ip地址访问到我们的django项目的接口
  • 微信小程序默认不支持http–》django运行在http上–》修改一下–》微信小程序配置
  • 让小程序支持 http请求
  • 右上角–》详情–》本地设置–》不校验合法域名

2.项目目录结构

2.1 项目目录结构

2.1.1 目录介绍

1.项目主配置文件,在项目根路径下,控制整个项目的

  • app.js # 小程序入口文件,小程序启动,会执行这个js
  • app.json # 小程序的全局配置:顶部的颜色,标题。。。
  • app.wxss # 小程序全局样式:所有样式,全局生效
    app.js 和app.json 必须有,没有不行

2.页面文件

  • pages文件夹下,有一个个的文件夹(index,login,register)–>每个文件夹下有4个文件
  • xx.js # 页面逻辑,js代码控制
  • xx.wxml # 页面结构,布局,html—》wxml就等同于html,但标签有些区别
  • xx.json # 页面配置,当前页面顶部颜色,标题。。
  • xx.wxss # 页面的样式,如果全局样式也有,以当前页面为准
    xx.js和xx.wxml 必须得有,不能没有

3.其他的不重要


├── components 【页面中使用的组件】

├── pages 【页面文件目录】

│ ├── index 【页面】

│ │ ├── index.js 【页面JS】

│ │ ├── index.json 【页面配置】

│ │ ├── index.wxml 【页面HTML】

│ │ └── index.wxss 【页面CSS】

│ └── logs 【页面】

│ ├── logs.js …

│ ├── logs.json …

│ ├── logs.wxml …

│ └── logs.wxss …

├── utils 【自定义工具】

│ └── utils.js 【功能的定义】

├── app.js 【全局JS】

├── app.json 【全局配置】

├── app.wxss 【全局CSS】

├── project.config.json 【开发者工具默认配置】

├── project.private.config.json 【开发者工具用户配置,在这里修改,优先用这个,可以删除】

├── .eslintrc.js 【ESlint语法检查配置】

├── sitemap.json 【微信收录页面,用于搜索,上线后,搜索关键字就可以搜到我们】

2.1.2 配置文件

2.1.2.1 项目配置app.json

1.小程序全局配置文件,用于配置小程序的一些全局属性和页面路由,默认标题,顶部颜色,是否有下拉刷新。。

2.配置参考地址

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html

9c306780b7144035a6973b7d633138c1.png


3.部分参数演示

entryPagePath:小程序默认启动首页

pages: 小程序总共有多少个页面

2.1.2.2 页面配置 xx.json

1.小程序页面配置文件,也称局部配置文件,用于配置当前页面的窗口样式、页面标题等

2.app.json 中的部分配置,也支持对单个页面进行配置,可以在页面对应的 xx.json 文件来对本页面的表现进行配置。

3.页面中配置项在当前页面会覆盖 app.json 中相同的配置项(样式相关的配置项属于 app.json 中的 window 属性,但这里不需要额外指定 window 字段),具体的取值和含义可参考全局配置文档中说明

4.参考文档:

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html

d0310fe918754ee984d7af7d49611fcf.png

5.常用的

navigationBarBackgroundColor # 导航栏背景颜色,如 #000000

navigationBarTextStyle # 导航栏标题、状态栏颜色,仅支持 black / white

navigationBarTitleText # 导航栏标题文字内容

2.1.2.3 整个项目配置文件

1.project.config.json project.private.config.json

project.config.json 和右上角详情里面的设置是联动的

952668786931449a821a68d18351690e.png

2.小程序项目的配置文件,用于保存项目的一些配置信息和开发者的个人设置

3.project.private.config.json项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段

4.参照文档

https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html

2.1.2.4 搜索相关配置(seo)

1.作用

微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。

当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。

爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中

2.参考文档

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/sitemap.html

4deab807a05242f799a8f580586bba7b.png

3.配置–》以后用户搜索小程序,任意页面有关键字,都会被搜索到

{

“desc”: “关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html”,

“rules”: [{

“action”: “allow”,

“page”: “*”

}]

}


微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(二):https://developer.aliyun.com/article/1497344

相关文章
预约按摩小程序开发,为什么很多上门按摩平台根本招聘不到优秀技师?
上门按摩平台面临招不到优秀技师的问题,主要原因是平台众多,技师选择多样。为解决此问题,平台可引入技师等级制度,根据订单数量和好评率划分高、低等级技师。高等级技师可享受70%-90%的高提成及首页推荐,这不仅能激励技师的积极性,还能帮助平台筛选出优质技师,提升服务质量和口碑,形成良性循环。
|
15天前
|
人工智能 小程序
【一步步开发AI运动小程序】十五、AI运动识别中,如何判断人体站位的远近?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,无需后台支持,具有快速、体验好、易集成等特点。本文介绍如何利用插件判断人体与摄像头的远近,确保人体图像在帧内的比例适中,以优化识别效果。通过`whole`检测规则,分别实现人体过近和过远的判断,并给出相应示例代码。
|
8天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十七、如何识别用户上传视频中的人体、运动、动作、姿态?
【云智AI运动识别小程序插件】提供人体、运动、姿态检测的AI能力,支持本地原生识别,无需后台服务,具有速度快、体验好、易集成等优点。本文介绍如何使用该插件实现用户上传视频的运动识别,包括视频解码抽帧和人体识别的实现方法。
|
14天前
|
人工智能 小程序 UED
【一步步开发AI运动小程序】十六、AI运动识别中,如何判断人体站位?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,本地引擎无需后台支持,具备快速、体验好、易集成等优势。本文介绍如何利用插件的`camera-view`功能,通过检测人体站位视角(前、后、左、右),确保运动时的最佳识别率和用户体验。代码示例展示了如何实现视角检查,确保用户正或背对摄像头,为后续运动检测打下基础。
|
27天前
|
人工智能 小程序 IDE
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
随着AI技术的发展,各大厂商推出的AI运动APP如“乐动力”、“天天跳绳”等,使云上运动会、线上健身等概念大热。本文将指导你如何利用“云智AI运动识别小程序插件”,在微信小程序中实现类似功能,包括工具搭建、服务启动及数据回传等步骤,助力开发者高效开发AI运动小程序。
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
|
20天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十三、自定义一个运动分析器,实现计时计数02
本文介绍如何利用“云智AI运动识别小程序插件”开发AI运动小程序,详细解析了俯卧撑动作的检测规则构建与执行流程,涵盖卧撑和撑卧两个姿态的识别规则,以及如何通过继承`sports.SportBase`类实现运动分析器,适用于小程序开发者。
|
20天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十二、自定义一个运动分析器,实现计时计数01
随着AI技术的发展,AI运动APP如雨后春笋般涌现,如“乐动力”、“天天跳绳”等,推动了云上运动会、线上健身等热潮。本文将指导你从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”,介绍运动识别原理、计量方式及运动分析器基类的使用,帮助你在小程序中实现运动计时和计数功能。下篇将继续探讨运动姿态检测规则的编写。
|
13天前
|
移动开发 小程序 PHP
校园圈子论坛系统采取的PHP语音和uni账号开发的小程序APP公众号H5是否只需要4800元?是的,就是只需要4800元
关于校园圈子论坛系统采用PHP语言和uni-app开发的小程序、APP、公众号和H5是否仅需4800元这个问题,实际上很难给出一个确定的答案。这个价格可能受到多种因素的影响
49 8
|
1月前
|
人工智能 JSON 小程序
【一步步开发AI运动小程序】八、利用body-calc进行姿态识别
随着AI技术的发展,各大厂商推出的如“乐动力”、“天天跳绳”等AI运动APP,使得云上运动会、线上健身等概念风靡一时。本文将引导读者从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”,介绍人体姿态检测规则、规则编写语法、执行检测规则运算及姿态检测实战等内容,助力开发者轻松实现AI运动小程序的开发。
【一步步开发AI运动小程序】八、利用body-calc进行姿态识别
|
9天前
|
人工智能 小程序 数据处理
uni-app开发AI康复锻炼小程序,帮助肢体受伤患者康复!
近期,多家康复机构咨询AI运动识别插件是否适用于肢力运动受限患者的康复锻炼。本文介绍该插件在康复锻炼中的应用场景,包括康复运动指导、运动记录、恢复程度记录及过程监测。插件集成了人体检测、姿态识别等功能,支持微信小程序平台,使用便捷,安全可靠,帮助康复治疗更加高效精准。