Par exemple : je voudrais que request.js
reçoive le store
dans token
, comment dois-je faire ?
Je vois que le document redux
est écrit comme ceci :
import { createStore } from 'redux'
let store = createStore(todoApp)
Mais dans le projet créé par dva
, le store
semble pas être passé entre mes mains...
Request.js est ajusté à partir de effect, effect peut obtenir l'état, puis le transmettre à request.js.
Ne serait-il pas nécessaire de récupérer le token pour chaque requête ? Pouvez-vous obtenir le token dans request.js et l'ajouter automatiquement ?
Non, l'état ne peut pas être pris directement dans request.js.
@bowencool Vous pouvez créer un objet global pour ce type de demande et le maintenir vous-
@yvanwangl Merci pour le rappel
Comment appeler l'état dans le modèle et les effets? ? ?
@xiaofengqqcom123 select
Peut être obtenu via app._store
Pour l'obtenir de cette façon, lisez plus de documents.
window.g_app._store
window.g_app._store.dispatch
Adresse du document :
https://umijs.org/zh/guide/with-dva.html# %E9%85%8D%E7%BD%AE%E5%8F%8A%E6%8F%92%E4%BB%B6
Commentaire le plus utile
Peut être obtenu via app._store