项目作者: ronffy

项目描述 :
wepy+redux的微信小程序开发框架
高级语言: JavaScript
项目地址: git://github.com/ronffy/wepy-redux-starter.git
创建时间: 2018-05-31T09:53:56Z
项目社区:https://github.com/ronffy/wepy-redux-starter

开源协议:MIT License

下载


wepy-redux-starter

介绍

  • wepyjs:一款让小程序支持组件化开发的框架
  • 支持Promise
  • 支持ES2015+特性,如Async Functions
  • 使用发布/订阅模式处理异步globalData

How to run

clone 本项目后,在根目录执行以下命令:

安装 wepy 命令行工具 (如果已安装,则跳过此步)

  1. npm install wepy-cli -g

安装依赖

  1. npm install
  2. # or
  3. cnpm install
  4. # or
  5. yarn install

开发实时编译

  1. npm run dev

开发者工具导入项目

使用微信开发者工具新建项目,本地开发选择项目根目录,会自动导入项目配置。

说明

异步globalData的处理

问题

当在某个页面使用globalData上的数据,而该数据需要通过异步请求时,就会存在使用globalData上的数据时,
该数据还未请求成功的情况

解决方案

使用发布/订阅模式(fbemitter包)处理异步的globalData

具体代码见 /app.wpy/pages/user.wpy