邂逅我的第一个小程序
- 开发适配成本低。
- 容易小规模试错,然后快速迭代。
- 跨平台。
1.2 还有其他的小程序 不容忽视
- 支付宝小程序
- 百度小程序
- 今日头条 + 抖音小程序
1.3 优秀的第三方小程序
- 拼多多
- 滴滴出行
- 欢乐斗地主
- 智行火车票
- 唯品会
- …
二、环境准备
开发小程序之前,必须要准备好相应的环境。
2.1 注册账号
访问,耐心完成注册即可。
2.2 获取 APPID
- 登录,成功后复制 APPID 。
2.3 开发工具
- 第一次登陆需要扫码。
四、小程序目录结构
- 小程序框架提供了自己的视图层描述语言 WXML 和 WXSS ,以及 JavaScript ,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。
4.1 小程序文件结构和传统 Web 对比
4.2 基本的项目目录
五、小程序配置文件
- 一个小程序应用程序会包括最基本的两种配置文件。一种是全局的app.josn和页面自己的page.json
注意:配置文件中不能出现注释。
5.1 全局配置 app.json
- app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 Tab 等。普通快速启动项目里边的 app.json 配置。 { // 页面 "pages":[ "pages/index/index", "pages/logs/logs" ], // 全局默认窗口表现 "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#FFF", "navigationBarTitleText": "Weixin", "navigationBarTextStyle":"black" }, "style": "v2", "sitemapLocation": "sitemap.json" }
- 字段的含义:
5.1.1 tabbar
5.2 页面配置 page.json
- page.json 是用来表示页面目录下到的 page.json 这类和小程序页面相关的配置。
- 开发者可以独立定义每个页面的一些属性,如顶部颜色、是否允许下拉等等。
- 页面的配置只能设置 app.json 中部分 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项。 属性 类型 默认值 描述 navigationBarBackgroundColor HexColor #000000 导航栏背景颜色 navigationBarTextStyle String white 导航栏标题颜色,仅支持 black / white navigationBarTitleText String 导航栏标题文字内容 backgroundColor HexColor #ffffff 窗口的背景色 backgroundTextStyle String dark 下拉 loading 的样式,仅支持 dark / light enablePullDownRefresh Boolean false 是否全局开启下拉刷新 onReachBottomDistance Number 50 页面上拉触底事件触发时距 disableScroll Boolean false
5.3 sitemap 配置 - 了解即可
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序模板消息推送