рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдореИрдВ рдЪрд╛рд╣реВрдБрдЧрд╛ request.js
рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП store
рдореЗрдВ token
, рдореИрдВ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ redux
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ:
import { createStore } from 'redux'
let store = createStore(todoApp)
рд▓реЗрдХрд┐рди dva
рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, store
рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдирд╣реАрдВ рдЧреБрдЬрд░рд╛ рд╣реИ ...
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()._store
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
app._store . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ