Comment accéder à une page de mini-programme spécifiée depuis l'extérieur du mini-programme_obtenir le lien depuis la page du mini-programme

php是最好的语言
Libérer: 2018-07-28 14:17:29
original
15499 Les gens l'ont consulté

Les liens du mini programme utilisent le composant navigateur

Utilisez la balise a en html, la balise a peut créer un lien vers n'importe quelle adresse du réseau

Mais le navigateur en le mini programme ne peut que Le saut de lien appliqué à dans l'applet actuelle

<navigator url="http://www.baidu.com">跳转A</navigator>

<navigator url=&#39;test/t&#39;>跳转B</navigator>
Copier après la connexion

Le premier est invalide

Le second peut sauter correctement , Il convient de noter que : la page dans l'url ne peut pas être la page dans

tabBar

(menu du bas), mais elle peut être ouverte en définissant le

attribut de redirection via l'attribut open-type. Lors de la création d'une nouvelle page, Fermez la page d'origine(Dans la nouvelle page, vous ne pouvez pas revenir à la page d'origine)

<navigator redirect url=&#39;test/t&#39;>跳转</navigator>
Copier après la connexion

Quand sauter, passer les paramètres ( n'ont pas besoin d'être ajoutés) Les guillemets ajouteront automatiquement des guillemets doubles, sinon il y aura un guillemet supplémentaire, alors écrivez directement : id=111 &name=Zhang San):

<navigator  url=&#39;test/t?id=111&name=张三&#39;>跳转</navigator>
Copier après la connexion

Obtenez les paramètres de l'URL via l'événement onLoad et placez automatiquement les paramètres dans

<navigator  url=&#39;test/t?id=111&name=张三&#39; hover-class=&#39;hoverClass&#39;>跳转</navigator>    <!--链接1-->
<navigator  url=&#39;test/t?id=123&name=小明&#39;>跳转</navigator>    <!--链接2-->
Copier après la connexion
Page({
  data: {

  },
  onLoad : function(datas) {
    console.log(datas);
  }
})
Copier après la connexion

lors du chargement de cette page. Si vous cliquez sur le lien 1, la valeur des données est {id : "111", nom : "Zhang San"}, cliquez sur le lien 2, la valeur des données est {id : "123", nom : "Xiao Ming">

hover-class est après avoir cliqué dessus Le style de

wx.navigateTo

Cette API peut également effectuer un saut de page, ce qui est le même que le navigateur (sans attribut de redirection)

<button size=&#39;mini&#39; bindtap="navigator">跳转</button>
Copier après la connexion
navigator : function() {
    wx.navigateTo({
      url: &#39;test/t?id=100&user=xiaoming&#39;,
      success : function(e) {
        console.log(e.errMsg);
      }
    })
  }
Copier après la connexion

wx.redirectTo

Cette API peut également compléter la page jump, qui est le même que le navigateur (avec l'attribut de redirection), et l'opération est la même que ci-dessus

wx .navigateBack

Cette API est utilisée pour revenir de de la page actuelle à la page précédente (selon les paramètres suivants)

Page({
  data: {

  },
  back : function() {
    wx.navigateBack({
      delta : 1            // 值为1, 则是返回上一级, 值为2就返回上两级...
    })
  }
})
Copier après la connexion

Si la valeur de dellta est 1, vous n'avez pas besoin d'écrire l'attribut dellta : wx.navigateBack({})

Si la valeur de Dellta dépasse son niveau total pouvant être restitué, il reviendra à la page d'accueil

Articles connexes :

Lien vers cette page

Composant de l'applet WeChat : interprétation et analyse des liens de la page du navigateur

Vidéo connexe :

Liens de page et tutoriel vidéo pratique du projet de mini-programme multimédia 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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!