/wxApp-starter

build wechat app with webpack & promise

Primary LanguageJavaScript

wx app starter

features

webpack

support npm, less and webpack plugin

  • npm run dev, auto rebuild
  • npm run build, build js with compress and uglify

Page && Component

  • Page默认加上的分享函数,disableShare可以关闭
  • 监听所有onEvent开头的函数,调用event.emit可以通知事件
  • TODO: 考虑是否要保证加载顺序

对wx的修改

  • 将异步函数封装成promise,支持使用async/await
  • showToast设置默认显示时间1100, icon增加 error,warning 2种默认样式
  • add func waitMin 至少等待min后,才能完成promise,同时保证不超时
  • add func removeByIndex
  • add func goto 重新封装了wx自带的路由函数 TODO 参数形式没确定

event

  • 绑定页面和组件onEvent开头的函数,等待触发事件通知

store

  • TODO 建议数据全部维护在这里
  • TODO 封装了有关storage的操作

Hermit

  • TODO: 文案通过js注入

Tips