小程序模板网

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

2018-12-19 库褥官

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

效果:


demo示例:

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:

 

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

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

遇到第一种wx.navigateTo 不跳转问题的时候(大多数是因为想要跳的界面是对应底部的导航,所以没有反应;这个时候,就需要用到这种方法了)  js:

 

  1. Page({
    data: {},
    //事件处理函数
    bindViewTap: function() {
    
    //3:跳转到tabBar页面(底部导航)
    //这种方法通常 是遇到wx.navigateTo 不跳转问题的时候(大多数是跳的底部的导航,所以没有反应)
    wx.switchTab({
    url: '../me/me'
    })
    },
    
    onLoad: function() {},
    
    })


易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/25027.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询