Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / composables/useResourceSync / useResourceSync

Fonction: useResourceSync() ​

ts
function useResourceSync(resource, reload): void;

Défini dans: composables/useResourceSync.ts:23

Recharge une famille de données partagées dès qu'un autre poste la modifie.

Paramètres ​

ParamètreTypeDescription
resourceResourceKindFamille à surveiller.
reload() => void | Promise<void>Rechargement à exécuter. Il doit être silencieux : ni voile de chargement ni notification, l'opérateur n'ayant rien demandé.

Retourne ​

void

Remarks ​

Le poste qui vient d'écrire est notifié comme les autres et recharge lui aussi. C'est sans conséquence — les chargements sont idempotents — et cela évite d'identifier la session émettrice.

Le watch s'arrête avec le composant, ce qui rend l'appel sûr dans une vue conservée par keep-alive : rien ne s'accumule d'un montage à l'autre.

Example ​

ts
useResourceSync('Maps', () => loadMapsData(true))

Documentation Technique