页面跳转用的多吧、tabBar的空间有限。通过路由的方式跳转时Vue中常用的方式、小程序采用类似的做法。
–
这里通过给按钮绑定点击事件、调用方法、方法中实现页面跳转。(其它方式暂不考虑)
1、效果
小程序之页面跳转
2、官网实例
// index/index.js
Page({
wxNavAction: function () {
wx.navigateTo({
url: './new-page'
})
},
routerNavAction: function () {
this.pageRouter.navigateTo({
url: './new-page'
})
}
})
注意:this.pageRouter.navigateTo
代替 wx.navigateTo
是更优的
3、实际使用
- login.wxml
<button type="primary" size="mini" bindtap="onRegister" >注册</button>
</view>
- login.js
/**
* 注册
*/
onRegister(){
this.pageRouter.navigateTo({
url: '../register/register'
})
},
目录结构