五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

UmiJS基礎教程(4)- dva

2020-05-04 14:00 作者:一枚猿  | 我要投稿

Dva 簡介


? ?dva 首先是一個基于 redux 和 redux-saga 的數(shù)據(jù)流方案,然后為了簡化開發(fā)體驗,dva 還額外內置了 react-router 和 fetch,所以也可以理解為一個輕量級的應用框架。


整合流程


dva目前最新版本是:2.6.0-beta.19


01安裝依賴

執(zhí)行如下的命令:


安裝完成之后,會在package.json文件里面出現(xiàn)dva的依賴。


02編寫組件

??

03定義model

說明

符合以下規(guī)則的文件會被認為是 model 文件,

  • src/models?下的文件

  • src/pages?下,子目錄中 models 目錄下的文件

  • src/pages?下,所有 model.ts 文件

比如:

+ src
?+ models/a.ts
?+ pages
? ?+ foo/models/b.ts
? ?+ bar/model.ts

其中?a.ts,b.ts?和?model.ts?如果其內容是有效 dva model 寫法,則會被認為是 model 文件。


? 這里我們直接在src目錄里面創(chuàng)建一個models文件夾,然后在里面編寫代碼。

? ?

? ? ? ? ??

04使用connect 將組件和model連接起來

? ?將我們上面寫的組件進行如下的調整:



最終該組件的完整代碼如下:


溫馨提示

這里的connect函數(shù)一定要是dva里面的。否則是不能達到我們想要的效果的。



05編寫接口

這里直接用mock數(shù)據(jù)。省去我們編寫的過程。mock的代碼如下:



最后,啟動項目查看看效果。點擊首頁的按鈕。程序運行成功之后,頁面展示的效果如下:



UmiJS基礎教程(4)- dva的評論 (共 條)

分享到微博請遵守國家法律
隆尧县| 卓尼县| 哈尔滨市| 北碚区| 开江县| 南阳市| 黑河市| 乐山市| 浙江省| 井研县| 微博| 雷波县| 山丹县| 大庆市| 绵阳市| 宜兴市| 南康市| 齐河县| 新和县| 博爱县| 巴塘县| 上虞市| 长寿区| 冕宁县| 杭锦后旗| 喀喇沁旗| 东海县| 江门市| 富宁县| 通州市| 东丰县| 林口县| 比如县| 江达县| 太和县| 大渡口区| 周宁县| 巫溪县| 永顺县| 乌拉特后旗| 应用必备|