Cliquez sur un bouton pour faire apparaître une autre interface et transmettre la valeur à l'autre interface en même temps
Après avoir modifié la valeur dans une autre interface, cliquez sur le bouton retour pour revenir à l'interface précédente. Comment passer les paramètres à l'interface précédente à ce moment-là ? ?
En utilisant le framework mui, veuillez le résoudre, merci
Utilisez
window.addEventListener('method name', function(event){
//Le contenu du paramètre transmis peut être obtenu via event.detail
});
sur la page pour être accepté pour démarrer l'écoute de l'événement. Appelez
mui.fire(pageId,'method name',{}) sur la page qui doit déclencher l'événement ;
Le premier paramètre est l'objet qui doit accepter la page, qui peut être obtenu via plus.webview.getWebviewById ; (« page id »),
Le deuxième est le nom de la méthode pour écouter l'événement,
Le troisième est les paramètres que vous souhaitez transmettre, veuillez consulter
Cher, tu penses que tu veux me dessiner ? Cependant, cette exigence est facile à gérer. La clé est de surveiller en permanence les opérations sur une page, puis de transmettre la valeur à une autre page pour le rendu !
Pour mui, il existe une méthode mui.fire, vous pouvez la vérifier ; l'interface précédente renvoyée est l'opener() d'une autre interface
Il s'agit d'un problème de transmission de valeurs dans mui. Il existe de nombreuses méthodes. Il est recommandé d'utiliser des événements personnalisés pour actualiser la page précédente. Explication détaillée du passage des paramètres de la page HTML5+ APP
Ou utilisez le stockage local le plus simple pour transmettre la valeur
La réponse en utilisant mui.fire est la bonne réponse