ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: Ρ Π±Ρ Ρ
ΠΎΡΠ΅Π», ΡΡΠΎΠ±Ρ request.js
ΠΏΠΎΠ»ΡΡΠΈΠ» store
Π² token
, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
Π― Π²ΠΈΠΆΡ, ΡΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ redux
Π½Π°ΠΏΠΈΡΠ°Π½ ΡΠ°ΠΊ:
import { createStore } from 'redux'
let store = createStore(todoApp)
ΠΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌ dva
, ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ store
Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠΈ ΡΡΠΊΠΈ ...
Request.js Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΡΡΠ΅ΠΊΡΠ°, ΡΡΡΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ Π² request.js.
Π Π°Π·Π²Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΎΠΊΠ΅Π½ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°? ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠΊΠ΅Π½ Π² request.js ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ?
ΠΠ΅Ρ, ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π΅Π»ΡΠ·Ρ Π²Π·ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π² request.js.
@bowencool ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.ΠΠ°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ, - ΡΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ , Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
@yvanwangl Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅
ΠΠ°ΠΊ Π²ΡΠ·Π²Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΠ°Ρ ? ? ?
@ xiaofengqqcom123 select
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· app._store
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ, ΠΏΡΠΎΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
window.g_app._store
window.g_app._store.dispatch
ΠΠ΄ΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°:
https://umijs.org/zh/guide/with-dva.html#% E9% 85% 8D% E7% BD% AE% E5% 8F% 8A% E6% 8F% 92% E4% BB% B6
https://umijs.org/plugins/plugin-dva#getdvaapp
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ getDvaApp (), ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ
getDvaApp () ._ ΠΌΠ°Π³Π°Π·ΠΈΠ½
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· app._store