鍍金池/ 問答/HTML/ dva組件使用loading的問題

dva組件使用loading的問題

需求:
一個(gè)Table組件里面有更新、刪除、編輯等多個(gè)操作,我想給這三個(gè)操作都加loading,

這樣配置props的話 點(diǎn)擊更新的時(shí)候有l(wèi)oading

let tableProps={
    dataSource: listData,
    loading: loading.effects['deploy/update'],
    pagination,
    location
}

如果這樣配置props的話就沒效果了。 是我條用不對么?

let tableProps={
    dataSource: listData,
    loading: loading.effects['deploy/update','deploy/delete','deploy/edit'],
    pagination,
    location
}
回答
編輯回答
夢若殤

應(yīng)該這樣寫:

let tableProps={
    dataSource: listData,
    loading: loading.effects['deploy/update']||loading.effects['deploy/delete']||loading.effects['deploy/edit'],
    pagination,
    location
}

loading.effects是一個(gè)對象來的,model的effect是它的屬性名,值是true或false,表示該effect是否被調(diào)用。

https://www.jianshu.com/p/61f...
dva-loading插件了解一下

2018年7月30日 01:11
編輯回答
她愚我

通過 dva-loading 處理 loading 狀態(tài)

可參考https://github.com/sorrycc/bl... 中的Step8

希望可以幫到你

2018年1月29日 07:24