微信小程序 跳转方式总结


Posted in Javascript onApril 20, 2017

微信小程序 跳转方式总结

一共算是有四种方式。

1.使用组件。<navigator>标签。来实现。

特点:点击有按下的效果

<navigator url="../job_detail/job_detail?isShowCompanyDetail=true&iscollect={{item.iscollect}}"> 跳转 </navigator>

2.给页面布局加监听时间bindtap事件。然后在方法里面。通过wx.navigatorTo来实现跳转

特点:点击无按下的效果。

redirect_my_jianzhi: function () { 
 wx.navigateTo({ 
 url: '../my_jianzhi/my_jianzhi', 
 success: function (res) { 
 // success 
 }, 
 fail: function () { 
 // fail 
 }, 
 complete: function () { 
 // complete 
 } 
 }) 
},

3.方式。通过wx.redirectTo实现跳转。

特点:关闭当前页面,跳转到应用内某个页面

navigateto_city: function (event) { 
 var provinceName = event.currentTarget.id; 
 wx.redirectTo({ 
 url: '../city/city?province='+provinceName, 
 success: function (res) { 
 // success 
 }, 
 fail: function () { 
 // fail 
 }, 
 complete: function () { 
 // complete 
 } 
 }) 
 
 }

4.wx.navigateBack

关闭当前页面。返回上一页面或多级页面

wx.navigateBack({ 
  delta: 1, // 回退前 delta(默认为1) 页面 
  success: function (res) { 
  // success 
  }, 
  fail: function () { 
  // fail 
  }, 
  complete: function () { 
  // complete 
  } 
 })

给上一个页面赋值 

var pages = getCurrentPages(); 
var prevPage = pages[pages.length - 2];//上一个页面。 
prevPage.setData({ 
 bank_cn: bank_cn, 
 bank: bank 
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
jQuery 选择器项目实例分析及实现代码
Dec 28 Javascript
JavaScript实现多种排序算法
Feb 24 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
浅谈Angular路由守卫
Aug 26 Javascript
详解Angular5 服务端渲染实战
Jan 04 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
Feb 26 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
详解TypeScript中的类型保护
Apr 29 Javascript
微信小程序 setData的使用方法详解
Apr 20 #Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
Apr 20 #Javascript
微信小程序中form 表单提交和取值实例详解
Apr 20 #Javascript
ES6新特性一: let和const命令详解
Apr 20 #Javascript
javascript 正则表达式分组、断言详解
Apr 20 #Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 #jQuery
JS利用cookies设置每隔24小时弹出框
Apr 20 #Javascript
You might like
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
关于php中一些字符串总结
2016/05/05 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Django 路由系统URLconf的使用
2018/10/11 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
python 实现汉诺塔游戏
2020/11/28 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
奥利奥广告词
2014/03/20 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python