首页 帮助中心 美国服务器 微信小程序开发与配置全流程指南
微信小程序开发与配置全流程指南
时间 : 2024-10-31 12:13:20 编辑 : 华纳云 阅读量 : 372

个人、企业、政府、媒体和其他组织都可以注册开发小程序。小程序的注册接入包含注册、小程序信息完善、开发小程序、提交审核和发布整个流程。注册是在微信公众号注册小程序,完成注册后同步进行信息完善和开发。小程序信息完善包括名称、头像、介绍及服务范围等。开发小程序是完成小程序开发者绑定、开发信息配置后,开发者可下载开发者工具、参考开发文档进行小程序的开发和调试。提交审核和发布,是完成小程序开发后,提交代码到微信团队审核,审核通过后即可发布(除了公测期间)。

通过开发者工具快速创建一个QuickStart 项目,这个项目里面生成不同类型的文件,json 后缀的 JSON 配置文件、.wxml 后缀的 WXML 模板文件、.wxss 后缀的 WXSS 样式文件、.js 后缀的 JS 脚本逻辑文件。小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:app.js是必填,用于小程序逻辑;app.json必填,用于小程序公共设置;app.wxss是非必填,用于小程序公共样式表。

小程序页面是由四个文件组成:JS是必填,作为页面逻辑,wxml也是必填,是页面结构,wxss非必填,是用于页面样式表,json非必填,用于页面配置。

为了开发者减少配置项,描述页面的四个文件需要有相同路径和文件名称。

小程序配置app.json。app.json是用来对微信小程序进行全局配置,觉得页面的路径、窗口表现、设置网络超时时间、设置多tab等。如下面是含全部配置选项的app.json:

{
"pages": [
"pages/index/index",
"pages/logs/index"
],
"window": {
"navigationBarTitleText": "Demo"
},
"tabBar": {
"list": [{
"pagePath": "pages/index/index",
"text": "首页"
}, {
"pagePath": "pages/logs/logs",
"text": "日志"
}]
},
"networkTimeout": {
"request": 10000,
"downloadFile": 10000
},
"debug": true
}

app.json配置包含多个属性,用于自定义页面路径、页面窗口表现、底部tab表现、网络超时时间以及是否开启debug模式。具体来说,“pages”属性是一个字符串数组,用于指定页面路径,是必填项。“window”属性是一个对象,用于定义默认页面的窗口表现,非必填项。“tabBar”属性也是一个对象,用于设置底部tab的表现,同样非必填。“networkTimeout”属性是一个对象,用于设定网络请求的超时时间,也是非必填项。最后,“debug”属性是一个布尔值,用于决定是否开启debug模式,这也是一个非必填项。更多内容关注华纳云

华纳云 推荐文章
如何搭建Laravel和Vue项目的开发环境?详细步骤指南 开发者必备好用的CLI工具推荐 Fedora 40上构建Web开发环境LAMP FaaS微服务架构中的高效开发 Fedora系统上Python、Node.js和Java开发环境的搭建 适合开发人员的10款linux发行版 如何用一台云主机搭建微信小程序服务 ubuntu下如何搭建Java开发环境 ubuntu如何搭建php开发环境 Linux虚拟机如何搭建node.js开发环境
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持