在Taro2工程中使用DVA
本文是关于Ts版的Taro 2工程如何引入Dva 2。整体思路就是先安装默认脚手架工程,然后安装dva相关依赖及其他依赖,然后编写相关代码,引入dva。

操作步骤
-
创建官方脚手架工程,本文选的默认,没有选redux;
-
安装DVA相关依赖:
- 安装其他依赖:
- 在
src/app.tsx
同级增加dva.ts
:
- 在
src/pages/index
目录下,创建model.ts
:
- 在
src
目录下建立models
目录,并创建index.ts
:
建议在src/models
下放公用的model文件,其他分别放在页面目录,并在这个入口文件index.ts
里导入进来。
- 修改
src
目录下的app.tsx
:
上面是要增加的代码;
如上,就在render
里的<Index />
外包裹Provider
就好。
自此,Taro 2的工程引入Dva完成。
本文适用于Taro 1.x.x 和 2.x.x,亲测没问题。