美文网首页
小程序绑定事件跳转的三种方法

小程序绑定事件跳转的三种方法

作者: CMaggie | 来源:发表于2020-08-20 20:00 被阅读0次

    1:wx.navigateTo ;保留当前页面(有返回按钮)

    wxml:
    <view bindtap="bindViewTap" class="up">
       我要绑定事件来跳转了
    </view>
    
    js:
    
    Page({
      data: {
     
      },
     
      //事件处理函数
      bindViewTap: function() {
        wx.navigateTo({
          url: '../site/site'
        })
      },
     
      onLoad: function() {
      },
     })
    
    wxss:
    .up {
      height: 80rpx;
      line-height: 80rpx;
      background:#44b0fc;
      color: #fff;
      text-align: center;
    

    2:wx.redirectTo;关闭当前页面(无返回按钮)

    wxml和样式同上
    js
    Page({
      data: {
      },
     
      //事件处理函数
      bindViewTap: function() {
        
        //2:关闭当前页面(无返回按钮)
        wx.redirectTo({
          url: '../site/site'
        })
      },
      onLoad: function() {},
    })
    

    3:wx.switchTab;跳转到tabBar页面(底部导航)

    遇到第一种wx.navigateTo 不跳转问题的时候(大多数是因为想要跳的界面是对应底部的导航,所以没有反应;这个时候,就需要用到这种方法了)
    js:
    
    Page({
      data: {},
      //事件处理函数
      bindViewTap: function() {
     
        //3:跳转到tabBar页面(底部导航)
        //这种方法通常  是遇到wx.navigateTo 不跳转问题的时候(大多数是跳的底部的导航,所以没有反应)
        wx.switchTab({
          url: '../me/me'
        })
      },
      onLoad: function() {},
    })
    

    相关文章

      网友评论

          本文标题:小程序绑定事件跳转的三种方法

          本文链接:https://www.haomeiwen.com/subject/kkmejktx.html