国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

umi4使用狀態(tài)管理dva

這篇具有很好參考價(jià)值的文章主要介紹了umi4使用狀態(tài)管理dva。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.在config.js中配置dva

export default defineConfig({
...,
 monorepoRedirect: { peerDeps: true },
 dva:{} //開(kāi)啟dva
})

2.在src中創(chuàng)建models文件并新建文件

models/documentChange.ts文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-523793.html

export default {
    // models命名空間,需全局唯一
    namespace: 'documentChange',           
    // models存儲(chǔ)的數(shù)據(jù)store                  
    state: {
        dataList: 1,
        hasdetailRow:false
    },
     // 更新store,用新數(shù)據(jù)合并state的舊數(shù)據(jù)                                
    reducers: {
        save(state, { payload }) {                    
            return { ...state, ...payload };
        }
    },
}

3.在組件中使用

import { connect } from 'dva';
const RequirementDetails: React.FC<{
  headerInfoRef:any
}> = (props) => {
  const { headerInfoRef } = props
  const click = (() => {
    // 通過(guò)dispatch 調(diào)用文件下的save 改變dva 下 system 的 state的狀態(tài)值
    props?.dispatch({
     type: 'documentChange/save', // type,命名空間/reducers方法名
     payload: {
       hasdetailRow: props.documentChange.dataList++// payload,參數(shù)
     },
   });
  })
 
 return (
    <>
      {/* 查看設(shè)置的值 */}
      {JSON.stringify(props.documentChange.dataList)}
      <div onclick={click}>切換值</div>
    </>
  );
};

// documentChange 對(duì)應(yīng)models命名空間
export default connect(({ documentChange }) => ({ documentChange }))(RequirementDetails);

到了這里,關(guān)于umi4使用狀態(tài)管理dva的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • react umi中使用svg線(xiàn)上圖片不加載問(wèn)題

    react umi中使用svg線(xiàn)上圖片不加載問(wèn)題

    參考鏈接: https://www.jianshu.com/p/c927122a6e82 前言: 在react項(xiàng)目中,我們本地通過(guò)img標(biāo)簽的src使用svg圖片是可以加載的,但是發(fā)布到線(xiàn)上圖片加載不出來(lái)。 解決方案 方案一 使用場(chǎng)景:直接在當(dāng)前頁(yè)面引入svg圖片 有一個(gè) svgr 插件,是支持以 react component 的方式,引入 svg 圖片的。

    2024年02月11日
    瀏覽(23)
  • React Dva項(xiàng)目創(chuàng)建Model,并演示數(shù)據(jù)管理與函數(shù)調(diào)用

    React Dva項(xiàng)目創(chuàng)建Model,并演示數(shù)據(jù)管理與函數(shù)調(diào)用

    本文的話(huà) 我們講一下定義Model 也就是Dva中redux的部分 我們打開(kāi)一個(gè)剛創(chuàng)建的Dva項(xiàng)目 看到 src下的models 下 就是Model部分 這里 他給我們了一個(gè)案例 如果用 react-redux 管理 模塊多了之后會(huì)看著比較亂 或 很麻煩 但是 大家會(huì)發(fā)現(xiàn) 在Model中 他將這些都放在一起了 只需要?jiǎng)?chuàng)建一個(gè)這樣

    2024年02月15日
    瀏覽(14)
  • 【鴻蒙系統(tǒng)學(xué)習(xí)筆記】狀態(tài)管理

    【鴻蒙系統(tǒng)學(xué)習(xí)筆記】狀態(tài)管理

    資料來(lái)自官網(wǎng):文檔中心 在聲明式UI編程框架中,UI是程序狀態(tài)的運(yùn)行結(jié)果,用戶(hù)構(gòu)建了一個(gè)UI模型,其中應(yīng)用的運(yùn)行時(shí)的狀態(tài)是參數(shù)。當(dāng)參數(shù)改變時(shí),UI作為返回結(jié)果,也將進(jìn)行對(duì)應(yīng)的改變。這些運(yùn)行時(shí)的狀態(tài)變化所帶來(lái)的UI的重新渲染,在ArkUI中統(tǒng)稱(chēng)為狀態(tài)管理機(jī)制。 View

    2024年02月21日
    瀏覽(18)
  • Umi3筆記

    UMI文檔 Umi 以路由為基礎(chǔ)的,同時(shí)支持配置式路由和約定式路由,保證路由的功能完備,并以此進(jìn)行功能擴(kuò)展(連鎖反應(yīng))。然后配以生命周期完善的插件體系,覆蓋從源碼到構(gòu)建產(chǎn)物的每個(gè)生命周期,支持各種功能擴(kuò)展和業(yè)務(wù)需求。 UMI 的主要用途包括: 路由管理:UMI 提供

    2024年02月09日
    瀏覽(12)
  • 《Flink學(xué)習(xí)筆記》——第八章 狀態(tài)管理

    《Flink學(xué)習(xí)筆記》——第八章 狀態(tài)管理

    8.1 Flink中的狀態(tài) 8.1.1 概述 在Flink中,算子任務(wù)可以分為無(wú)狀態(tài)和有狀態(tài)兩種情況。 **無(wú)狀態(tài)的算子:**每個(gè)事件不依賴(lài)其它數(shù)據(jù),自己處理完就輸出,也不需要依賴(lài)中間結(jié)果。例如:打印操作,每個(gè)數(shù)據(jù)只需要它本身就可以完成。 **有狀態(tài)的算子:**事件需要依賴(lài)中間或者外

    2024年02月11日
    瀏覽(24)
  • HarmonyOS 應(yīng)用開(kāi)發(fā)學(xué)習(xí)筆記 狀態(tài)管理概述

    HarmonyOS 應(yīng)用開(kāi)發(fā)學(xué)習(xí)筆記 狀態(tài)管理概述

    移動(dòng)端開(kāi)發(fā),最重要的一點(diǎn)就是數(shù)據(jù)的處理,并且正確的顯示渲染UI。 變量在頁(yè)面和組件、組件和組件之間有時(shí)候并不能實(shí)時(shí)共享,而有時(shí)候,又不需要太多的作用域(節(jié)省資源),作用就需要根據(jù)不同場(chǎng)景,設(shè)置不同狀態(tài)的變量。 官方文檔 在聲明式UI編程框架中,UI是程序

    2024年02月03日
    瀏覽(20)
  • Flutter筆記:Flutter的應(yīng)用生命周期狀態(tài)(lifecycleState)管理

    Flutter筆記 Flutter的應(yīng)用生命周期狀態(tài)(lifecycleState)管理 作者 : 李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 郵箱 : 291148484@163.com 本文地址 :https://blog.csdn.net/qq_28550263/article/details/134127670 【介紹】: WidgetsBinding.instance 是Flutter中用于管理應(yīng)用程序事件和生命周期的重要工具

    2024年02月06日
    瀏覽(20)
  • Vue-Element-Admin項(xiàng)目學(xué)習(xí)筆記(6)Vuex狀態(tài)管理

    Vue-Element-Admin項(xiàng)目學(xué)習(xí)筆記(6)Vuex狀態(tài)管理

    前情回顧: vue-element-admin項(xiàng)目學(xué)習(xí)筆記(1)安裝、配置、啟動(dòng)項(xiàng)目 vue-element-admin項(xiàng)目學(xué)習(xí)筆記(2)main.js 文件分析 vue-element-admin項(xiàng)目學(xué)習(xí)筆記(3)路由分析一:靜態(tài)路由 vue-element-admin項(xiàng)目學(xué)習(xí)筆記(4)路由分析二:動(dòng)態(tài)路由及permission.js vue-element-admin項(xiàng)目學(xué)習(xí)筆記(5)路由分析

    2024年02月09日
    瀏覽(30)
  • Android問(wèn)題筆記 -如何實(shí)現(xiàn)代碼控制自動(dòng)旋轉(zhuǎn)開(kāi)關(guān)的變更以及當(dāng)前狀態(tài)

    Android問(wèn)題筆記 -如何實(shí)現(xiàn)代碼控制自動(dòng)旋轉(zhuǎn)開(kāi)關(guān)的變更以及當(dāng)前狀態(tài)

    專(zhuān)欄分享 點(diǎn)擊跳轉(zhuǎn)=Unity3D特效百例 點(diǎn)擊跳轉(zhuǎn)=案例項(xiàng)目實(shí)戰(zhàn)源碼 點(diǎn)擊跳轉(zhuǎn)=游戲腳本-輔助自動(dòng)化 點(diǎn)擊跳轉(zhuǎn)=Android控件全解手冊(cè) 點(diǎn)擊跳轉(zhuǎn)=Scratch編程案例 點(diǎn)擊跳轉(zhuǎn)=軟考全系列 眾所周知,人生是一個(gè)漫長(zhǎng)的流程,不斷 克服困難 ,不斷反思前進(jìn)的過(guò)程。在這個(gè)過(guò)程中會(huì)產(chǎn)生很多對(duì)

    2024年02月08日
    瀏覽(24)
  • umi框架的使用

    umi框架的使用

    安裝 npm i -g yrm 查看yarn鏡像源 yrm ls 切換源 yrm use taobao 創(chuàng)建項(xiàng)目 yarn create @umijs/umi-app 安裝依賴(lài) yarn 啟動(dòng)項(xiàng)目 yarn start 路由組件還可以進(jìn)行children進(jìn)行子路由渲染 打個(gè)比方,現(xiàn)在有頭部導(dǎo)航跟側(cè)邊是一致的我們只希望修改每個(gè)應(yīng)用的內(nèi)容這時(shí)候就用到子路由 路由權(quán)限配置,鑒

    2024年02月16日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包