微信小程序 跳转方式总结


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 相关文章推荐
Maps Javascript
Jan 22 Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
jQuery垂直多级导航菜单代码分享
Aug 18 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
May 18 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
Jul 11 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
Sep 05 Javascript
JavaScript循环遍历你会用哪些之小结篇
Sep 28 Javascript
在vue中使用Base64转码的案例
Aug 07 Javascript
vue配置型表格基于el-table拓展之table-plus组件
Apr 12 Vue.js
pnpm对npm及yarn降维打击详解
Aug 05 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&amp;&amp;mysql)二
2006/10/09 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
详解php反序列化
2020/06/10 PHP
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
python实现黑客字幕雨效果
2018/06/21 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python同步两个文件夹下的内容
2019/08/29 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
Java程序员综合测试题
2014/04/25 面试题
机电工程专业应届生求职信
2013/10/03 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang