个人 Taro 小程序脚手架
基于 Taro / dva / redux-saga / react 的微信小程序脚手架,同时集成了 sprite 。
连接: https://pan.baidu.com/s/17OkANm6hSttYmV30MqwTqA 提取码: ye72css
文档参考
https://nervjs.github.io/taroreact
关于 sprite
因为 Taro 目前已知还没有支持 sprite ,若是须要的话,就能够直接使用 gulp 开启一个 sprite 任务。ios
yarn spwatch : 监控形式的 sprite 任务。git
yarn spbuild : 打包形式的 sprite 任务。github
sprite 图片存放路径
放在 src/sprites 下面,里面的 src/sprites/_sprites.scss
为基础的模板。json
sprite 临时文件
- 位于
src/.sprites
文件夹。
sprites-base64.scss
为 base64 的背景图存放信息。
sprites.scss
为 sprites 输出的 scss 。
sprites.png
为合并以后的 sprites 图,sprites-base64.scss
生成以后就没使用了。
项目 scripts
- yarn start , 这个会直接开启 sprite 和 taro 的开发任务
- yarn release , 打包的,会包含 sprite 以及 taro 的打包语法一块儿打包。
package.json
中其余 scripts 指令,和 taro 或者其余相同。能够试一下。
如何使用
- clone
- yarn && bower install
- 随便本身想怎么改怎么改动
- 若是有需求,欢迎提 issue ,我会考察以后进行增长
- 第三方组件使用 bower 管理,存放在
src/bower
里面,运行前使用先 bower install
(确保本地已经安装 bower)
tags
-v0.5.0:redux
- taro 升级到 1.2.1
- 删除 pages/index 中 render 以外的 jsx 渲染的调用例子代码(不支持的)
- v0.4.0: (忘了打的感受)
- taro 升级到 0.0.73 -> 1.0.0-beta.4 -> 1.0.0-beta.6
- 增长组件的引用例子(组件名必须和使用时候的名字一致)
- 增长 iview 等第三方组件使用的例子(使用 bower 管理组件)
- 分离首页的例子到单独每一个页面
- v0.3.0: 加入 wxs 的说明,以及 js 和 jsx 中导入的不一样状况例子。(还没有支持 iview)
- v0.2.0: 加入了 sprites
- v0.1.3: 改用 axios
- v0.1.2: 使用 dva 的 redux 模式进行处理
- v0.1.1/v0.1.0: Taro 初始化