小程序页面的跳转有很多种方法,比较常用的有两种:
1、wx.navigateTo API
wxml 先绑定事件
<button class='btn' bindtap='goNew'>点我去新页面</button>
js 中使用 wx.navigateTo 即可
goNew:function(e){
wx.navigateTo({
url: '../../x',
})
},
2、<navigator> 组件
直接在页面中使用 <navigator> 组件,类似 html 中的 <a> 标签
<navigator class='expert_list' url='/pages/expert_data/expert_data?id={{ item.data.id }}'></navigator>
推荐使用 <navigator> 组件,因为在实际开发中,绑定事件老是出现一些拿不到页面值的问题(可能是网络问题,或者事件的兼容性不好)。
参考文章:https://www.cnblogs.com/hrone/p/8067036.html
https://blog.csdn.net/qq_32113629/article/details/79523530
https://blog.csdn.net/huang_xiao_wei/article/details/53493384