微信小程序从app.js可以直接跳转页面
发布于 6 年前 作者 oyu 13974 次浏览 来自 问答

微信小程序从app.js可以直接跳转页面?

10 回复

 不行啊,跳转了之后页面一直显示空白的

没理解你的问题

小程序初始化完成之后怎么指定进入对应的TabBar 啊 除了改list 数组下标顺序

你好,是可以的

你好,请提供一下能复现问题的简单代码示例。

你好,请提供一下能复现问题的简单代码示例。

解决方法就是用setTimeout。

可以跳转啊,你的跳转url错误,可以’…/minePages/myIntro/myIntro’,或者‘/pages/minePages/myIntro/myIntro’,但是有时候/pages/这种跳转会报错,不知道为什么,所以我用…/这种。话说,你为什么不直接一层,怎么pages里面还套了一层minePages,没试过这种再包一层

onLaunch: function () {

// 展示本地存储能力

var logs = wx.getStorageSync(‘key’) || []

logs.unshift(Date.now())

wx.setStorage({

key: “logs”,

data: logs

})

// 登录

wx.login({

success: res => {

wx.request({

url: util.Apis +’***’,

data: {

code: res.code,

},

header: {

‘content-type’: ‘application/x-www-form-urlencoded’  // 默认值

},

method: ‘POST’,

success: function (res) {

wx.setStorage({

key: “openidLocal”,

data: res.data.data.openid

})

wx.setStorage({

key: “userId”,

data:‘11111111111a’,

})

if (res.data.state ==‘success’){//已经绑定过账号

wx.setStorage({

key: “userId”,

data: res.data.user,

})

}else{

wx.navigateTo({

url: “…/register/register”

})

}

}

})

}

})

},

你url自己做的不对你怨谁,

url:’/pages/…省略’  你没有加/

 

  wx.getStorage(

      {

       key: ‘userInro’,

        success: function (res) {

          // that.setData({

          //   userId: res.data.userId,

          //   organizationId: res.data.organizationId,

          //   windowHeight: wx.getStorageSync(‘windowHeight’),

          // })

          // if (!that.data.isGetdata) {

          //   that.getCategory(that.data.currentIndex, that.data.currentPage)

          // }

          console.log(‘获取到了用户已经登陆的信息’)

          that.globalData.isLogin = 1

        },

        fail: function (res) {

          wx.switchTab({

            url: ‘pages/minePages/myIntro/myIntro’

          })

          that.globalData.isLogin = 0

          console.log(‘没有登陆’)

        },

        complete: function (res) {

          console.log(res)

        }

      })

回到顶部