微信小程序-页面跳转

2024-07-11  本文已影响0人  喂_balabala

navigateTo

Page({
  data: {
    username: '',
    password: ''
  },
  onInputChange: function(event) {
    const { type } = event.currentTarget.dataset;
    this.setData({
      [type]: event.detail.value
    });
  },
  onLogin: function() {
    // 模拟登录验证,这里应调用微信的登录接口或其他后端接口
    if (this.data.username === 'admin' && this.data.password === '123456') {
      wx.navigateTo({
        url: '../pageB/pageB',
      });
    } else {
      wx.showToast({
        title: '登录失败',
        icon: 'none'
      });
    }
  }
});

取消当前界面左上角的返回按钮

{
  "navigationBarTitleText": "Detail Page",
  "navigationStyle": "custom"
}

禁止返回上一个界面

要实现取消左上角的返回按钮并限制系统返回键返回到上一个界面,可以使用wx.redirectTo跳转方式或wx.reLaunch跳转方式来代替wx.navigateTo

// 在触发跳转的地方使用 wx.redirectTo
wx.redirectTo({
  url: '下一个页面的路径',
});
上一篇 下一篇

猜你喜欢

热点阅读