小程序模板
这是一个fbi项目模板。 如果还没有安装 fbi ,请使用以下命令安装:
$ npm i -g fbi
或者yarn global add fbi
fbi v3.0+
(直接克隆本仓库则不需要依赖fbi)
创建小程序项目
$ cd path/to/workspace
$ fbi init https://github.com/fbi-templates/fbi-project-weapp.git new-project
或者
$ fbi add https://github.com/fbi-templates/fbi-project-weapp.git
$ cd path/to/workspace
$ fbi init weapp new-project
或者
$ git clone https://github.com/fbi-templates/fbi-project-weapp.git new-project
简单说明
在小程序中 ,通过App()
来注册一个小程序 ,通过Page()
来注册一个页面
- 全局文件
app.js
小程序逻辑 (常用来缓存某些页面的数据,在页面调用使用getApp()获取实例)app.json
小程序公共设置(pages属性:注册路由,小程序的首页为第一个注册的路由)详细文档app.wxss
小程序公共样式表
- 页面组成
.js
页面逻辑.wxml
页面结构 (带模板引擎的html).wxss
页面样式表 (类似css) (可选).json
页面配置 (可选)
- 页面生命周期
onLoad
监听页面加载onReady
监听页面初次渲染完成onShow
监听页面显示onHide
监听页面隐藏onUnload
监听页面卸载
开发步骤
- 1.1.0 优化项目 (2017.12.19)
- 减少
pages
页面的数据请求调用参数。(不再需要传入 url + method) - 引入
Promise
来处理异步请求。(es7 async+await
小程序目前不支持)
- 减少
- 1.0.3 调整项目目录结构 (2017.12.14)
- 1.0.2 添加tag (2017.12.14)