Maison > Applet WeChat > Développement de mini-programmes > Explication détaillée de plusieurs méthodes de transfert de valeurs​​dans les sauts de page de l'applet WeChat

Explication détaillée de plusieurs méthodes de transfert de valeurs​​dans les sauts de page de l'applet WeChat

高洛峰
Libérer: 2017-02-18 11:33:50
original
2036 Les gens l'ont consulté

Cet article présente principalement des informations pertinentes sur plusieurs méthodes permettant de transférer des valeurs​​dans les pages du mini-programme WeChat. Les amis dans le besoin peuvent se référer à

Sauter et transférer des valeurs dans WeChat. mini pages du programme

La navigation dans l'applet WeChat a deux formes : l'une est écrite en js pour sauter, l'autre est écrite en page wxml pour sauter.

1. navigation js

(1), wx.navigateTo(OBJECT) : conserver la page actuelle, accéder à une page de l'application, utiliser wx.navigateBack pour revenir à la page d'origine .

微信小程序 页面跳转传递值几种方法详解


wx.navigateTo({ 
 url: 'test?id=1' 
})
Copier après la connexion

Obtenir la valeur transmise :

//test.js 
Page({ 
 onLoad: function(option){ 
  console.log(option.id) 
 } 
})
Copier après la connexion

(2), wx.redirectTo(OBJECT) : fermez la page actuelle et accédez à une page de l'application.

微信小程序 页面跳转传递值几种方法详解


wx.redirectTo({ 
 url: 'test?id=1' 
})
Copier après la connexion

(3), wx.navigateBack( OBJET) : Fermez la page actuelle et revenez à la page précédente ou à la page multi-niveaux. Vous pouvez obtenir la pile de pages actuelle via getCurrentPages()) et décider du nombre de niveaux à renvoyer.

2. navigation wxml

navigateur : lien de page.

微信小程序 页面跳转传递值几种方法详解

Remarque : le survol du navigateur est par défaut {background-color : rgba(0, 0, 0, 0.1 opacity : 0.7;}); La couleur d'arrière-plan des nœuds enfants de doit être transparente

Exemple de code :

/** wxss **/ 
/** 修改默认的navigator点击态 **/ 
.navigator-hover { 
  color:blue; 
} 
/** 自定义其他点击态样式类 **/ 
.other-navigator-hover { 
  color:red; 
}
Copier après la connexion

<view class="btn-area"> 
 <navigator url="navigate?title=navigate" hover-class="navigator-hover">跳转到新页面</navigator> 
 <navigator url="redirect?title=redirect" redirect hover-class="other-navigator-hover">在当前页打开</navigator> 
</view>
Copier après la connexion

Récupérer la valeur transmise par la page :

// redirect.js navigator.js 
Page({ 
 onLoad: function(options) { 
  this.setData({ 
   title: options.title 
  }) 
 } 
})
Copier après la connexion

Merci d'avoir lu, j'espère que cela pourra aidez tout le monde, merci pour votre avis sur cet article Support du site !

Pour des explications plus détaillées sur plusieurs méthodes de saut de page et de transfert de valeur dans les mini-programmes WeChat, veuillez faire attention au site Web PHP chinois pour les articles connexes !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal