Maison >Applet WeChat >Développement de mini-programmes >Solution technique : saut de page dans l'applet WeChat de l'application

Solution technique : saut de page dans l'applet WeChat de l'application

php是最好的语言
php是最好的语言original
2018-07-26 10:20:042176parcourir

WeChatLa raison pour laquelle la page du mini-programme ne parvient pas à sauter peut être : 1 : Vérifiez si l'adresse à laquelle vous accédez est erronée 2 : Vérifiez l'adresse à laquelle vous accédez ; souhaitez accéder à Si l'adresse a été enregistrée dans app.js ; 3 : Lorsque l'adresse à laquelle vous accédez se trouve dans la barre de tabulation, utilisez wx.switchTab pour accéder à la page.

Ce qui suit résume la méthode de saut :

1. Saut d'API

  • wx.navigateTo ({...})

  • wx.redirectTo({...})

  • wx.switchTab({. ..} )

  • wx.reLanch({...})

(1) wx.navigateTo({. ..} )

Ne détruira pas la page actuelle, masquez-la simplement. Utilisez wx.navigateBack pour revenir à la page d'origine.

Remarque : lors de l'appel denavigaTo pour sauter, la page qui appelle cette méthode sera ajoutée à la pile

// 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。

wx.navigateTo({
    url: 'page/home/home'      // 页面 A
})
wx.navigateTo({
    url: 'page/detail/detail'  // 页面 B
})
// 跳转到页面 A
wx.navigateBack({
    delta: 2
})

(2) wx.redirectTo({...})

Fermez la page actuelle et accédez à une page correspondante dans l'application

(3) wx.switchTab({...})

Accédez à la page tabBar (dans l'application . json enregistré tabBar page), les collègues ferment les autres pages non-tabBar

(4) wx.reLanch({...})

Fermez toutes les pages et ouvrez une certaine page dans le pages de candidature.

2.wxml saut de composant de page (90553a25cfb9c2089e9e88a5e7e05f40)

// navigator 组件默认的 open-type 为 navigate 
<navigator url="/page/navigate/navigate" hover-class="navigator-hover">跳转到新页面</navigator>
// redirect 对应 API 中的 wx.redirect 方法
<navigator url="../../redirect/redirect/redirect" open-type="redirect" hover-class="other-navigator-hover">在当前页打开</navigator>
// switchTab 对应 API 中的 wx.switchTab 方法
<navigator url="/page/index/index" open-type="switchTab" hover-class="other-navigator-hover">切换 Tab</navigator>
// reLanch 对应 API 中的 wx.reLanch 方法
<navigator url="../../redirect/redirect/redirect" open-type="redirect" hover-class="other-navigator-hover">关闭所有页面,打开到应用内的某个页面</navigator>
// navigateBack 对应 API 中的 wx.navigateBack 方法
<navigator url="/page/index/index" open-type="navigateBack" hover-class="other-navigator-hover">关闭当前页面,返回上一级页面或多级页面</navigator>

Recommandations associées :

Fonction de saut de page de l'applet WeChat

Introduction au saut de page du navigateur dans le développement du mini-programme WeChat

Tutoriel vidéo sur le développement du mini-programme WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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