微信小程序跳页的3种实现方式
2017-11-08 16:35
387 查看
1.
[b]在wxjs文件的function中,使用wx.navigateTo()实现[/b]
jumpToCart:function(){
wx.navigateTo({
url: '/page/component/cart/cart',
});
}
2. 在wxml页面中:使用<[b]navigator
></navigator
>标签实现[/b]
<navigator url="/page/component/recommend/recommend?groupId={{item.groupId}}&category={{item.title}}&detailPageId={{item.detailPageId}}">
<image src="{{item.imgPath}}"></image>
<view class="ice-text">{{item.title}}</view>
</navigator>
3. 使用 wx.switchTab()
jumpToCart:function(e){
wx.switchTab({
url: '/page/component/cart/cart',
})
}
那么,这3种方式有什么使用上的区别呢?
首先,第一二种只适用于普通页之间的跳转。第三种可用于实现跳转到小程序底部导航页。例如从 分类页中的某个商品跳转到 购物车,这时候就必须使用第三种方式才可。具体可通过绑定事件,触发后跳转即可。
[b]在wxjs文件的function中,使用wx.navigateTo()实现[/b]
jumpToCart:function(){
wx.navigateTo({
url: '/page/component/cart/cart',
});
}
2. 在wxml页面中:使用<[b]navigator
></navigator
>标签实现[/b]
<navigator url="/page/component/recommend/recommend?groupId={{item.groupId}}&category={{item.title}}&detailPageId={{item.detailPageId}}">
<image src="{{item.imgPath}}"></image>
<view class="ice-text">{{item.title}}</view>
</navigator>
3. 使用 wx.switchTab()
jumpToCart:function(e){
wx.switchTab({
url: '/page/component/cart/cart',
})
}
那么,这3种方式有什么使用上的区别呢?
首先,第一二种只适用于普通页之间的跳转。第三种可用于实现跳转到小程序底部导航页。例如从 分类页中的某个商品跳转到 购物车,这时候就必须使用第三种方式才可。具体可通过绑定事件,触发后跳转即可。
相关文章推荐
- Android按返回键程序仍在后台运行,并未完全退出和销毁,类似微信QQ等退出方式的实现-- moveTaskToBack
- Java_基础—多线程程序实现的3种方式Thread和Runnable和Callable
- Android打电话程序(根据添加按钮监听的3种不同方式分别实现)
- 微信小程序实现跳转的几种方式总结
- [置顶] 微信小程序模板消息的两种实现方式
- exe程序有几种方式实现开机自启动
- 微信小程序中实现地图导航
- 两行代码实现微信小程序联系人sidebar
- (第四版中文版)[十六]读和写文档-SDI应用程序:序列化,双击运行程序,拖放运行,快捷方式的实现
- Python实现运行其他程序的四种方式实例分析
- 微信小程序实现拖拽 image 触摸事件监听的实例
- 微信小程序 支付后台java实现实例
- Java swing五子棋源码及实现之Java 开发图形界面程序五子棋的实现方式
- 微信小程序实现折叠展开效果
- 批处理实现c/s程序部署,以及创建桌面快捷方式
- Java实现定时任务的3种方式
- 微信小程序实现指定显示行数多余文字去掉用省略号代替
- 基于Vue实现微信小程序的图文编辑器
- JAVA系列课程讲座一:使用Socket通信实现网络通信程序(TCP方式)