微信小程序如何跳转到另一个页面的指定锚点处
发布于 6 年前 作者 lishi 8692 次浏览 来自 问答

我这里有两个页面,页面1的一个元素绑定了点击事件,js内函数做页面跳转,跳转到页面2,页面2内有三个tab,如何才能在跳转的时候,跳转到页面2的指定tab处?页面2的三个tab直接可以来回切换,分别显示不同的内容,求大神帮忙

6 回复

炒饭大神在吗?求助~能加个微信qq啥的不?

你小程序搜索:机器人协会,这个小程序

炒饭大神能给个简单例子吗?第一次用小程序,不太懂额

页面B

var pages = getCurrentPages();//当前页面栈

        if (pages.length > 1) {

          var prePage = pages[pages.length - 2];  //上一个页面实例对象

          prePage.indexShow();

}

页面A

 indexShow: function () {

    var that = this;

    common.indexShow(that);

  },

注:如果是点击返回按钮回到上一页(页面A),需在页面B的onHide / onUnload里执行上述页面B的代码,紧接着会触发页面A的 indexShow 方法(在此操作让tab2显示)。

多谢炒饭大神,我先去试试

  1. 在页面onLoad时候控制让谁显示就是了  当然 你需要在前一页面设一个全局变量 用来条件判断

  2. 获取到当前页面栈 触发下一页面或某个页面已定义的函数  

回到顶部