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

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

通过开发者工具快速创建一个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模式,这也是一个非必填项。更多内容关注华纳云

华纳云 推荐文章
网站提醒“您的连接不是私密连接”错误如何处理 常见的linux加密方式有哪些 基于PbootCMS源码搭建网站的方法 UDP协议健康检查的主要方法 美国服务器挂载或读取文件时系统报错怎么办 美国服务器遭入侵如何解决 Redis zadd批量插入怎么实现 Oracle动态SQL和MySQL数据库有什么区别? 美国服务器的IP地址冲突有哪些影响 关于Redis序列化相关分析
客服咨询
7*24小时技术支持
技术支持
渠道支持