Comment revenir à la page d'accueil après que l'utilisateur du mini programme l'a autorisé ?
Il existe de nombreuses façons d'y parvenir, comme suit :
1. Utilisez wx.navigateBack(Object object) pour fermer la page actuelle et revenir à 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.
Exemple de code :
// 此处是A页面 wx.navigateTo({ url: 'B?id=1' }) // 此处是B页面 wx.navigateTo({ url: 'C?id=1' }) // 在C页面内 navigateBack,将返回A页面 wx.navigateBack({ delta: 2 })
2. Utilisez wx.navigateTo(Object object) pour accéder à la page, conserver la page actuelle et accéder à une page du application. Mais vous ne pouvez pas accéder à la page de la barre d'onglets.
Exemple de code :
wx.navigateTo({ url: 'test?id=1', events: { // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据 acceptDataFromOpenedPage: function(data) { console.log(data) }, someEvent: function(data) { console.log(data) } ... }, success: function(res) { // 通过eventChannel向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' }) } }) //test.js Page({ onLoad: function(option){ console.log(option.query) const eventChannel = this.getOpenerEventChannel() eventChannel.emit('acceptDataFromOpenedPage', {data: 'test'}); eventChannel.emit('someEvent', {data: 'test'}); // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据 eventChannel.on('acceptDataFromOpenerPage', function(data) { console.log(data) }) } })
3. Utilisez wx.redirectTo(Object object) pour fermer la page actuelle et accéder à une page de l'application. Mais accéder à la page de la barre d'onglets n'est pas autorisé.
Exemple de code :
wx.redirectTo({ url: 'test?id=1' })
4. Utilisez wx.reLaunch(Object object) pour fermer toutes les pages et ouvrir une page dans l'application
Code exemple :
wx.reLaunch({ url: 'test?id=1' }) // test Page({ onLoad (option) { console.log(option.query) } })
Apprentissage recommandé : Développement de mini-programmes
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!