yautah / wxapp-boilerplate

微信小程序开发初始化模板

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wxapp-boilerplate

小程序开发启动框架

说明

暂无

使用方式

  1. 模块化。微信的全局函数及所有 api 已封装至 src/utils/wxp.js 中,这也更符合 es6 的模块化规范。wxp 中仍持有 wx 的一个引用,以应对一些没有涵盖的调用方式。(代码中未经引用直接使用 wx.xxx,或者 getApp()将会无法通过 lint。)示例:
import wxp from 'libs/wxp.js'

console.log(wxp.app) //等同于原生的getApp()

console.log(wxp.getCurrentPages()) //等同于原生的getCurrentPages()

wxp.getSystemInfo().then(res => console.log(res)) //promise方式调用wx api

wxp.wx.getSystemInfoSync() //特殊情况下仍使用wx应用来调用同步函数
  1. 引入 dva 及 redux。引入后小程序的启动流程如下:

  1. 项目已启用 prettier 及 eslint,git commit的时候会有eslint的commit hook检查,不遵循elsint的代码编写只能是“写时一时爽,提交头老大”,尽情享受规范带来的好处吧。

About

微信小程序开发初始化模板


Languages

Language:JavaScript 100.0%