微信小程序实现首次启动引导页只显示一次

如果是在app.js的onLaunch: function() {}方法中判断打开哪个界面的话会闪现配置文件中的第一个界面。

所以修改方案如下:

1.配置一个空白页,默认进入。

2.在空白页的onLoad方法中判断进入哪个界面,然后调用wx.redirectTo跳转到指定界面。

例:

空白页

 onLoad: function (options) {
    app.enterMainPage(app.isNeedSearch());
  },
 isNeedSearch() {
    var needSearch = wx.getStorageSync("ble_deviceId");
    if (!needSearch) {
      return true;
    }
    return false;
  },

  enterMainPage(flag) {
    if (flag) {
      wx.redirectTo({
        url: '../bindingpage/bindingpage',
      });
    } else {
      wx.redirectTo({
        url: '../healthIndex/healthIndex',
      });
    }
  }

整体来说效果不错。

发布了161 篇原创文章 · 获赞 154 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/zhangying1994/article/details/88538665
今日推荐