微信小程序 页面跳转传值实现代码


Posted in Javascript onJuly 27, 2017

微信小程序 页面跳转传值实现代码

微信小程序的页面路径只能是五层;

现在场景如下:

index(首页)打开新页面 list(列表)打开新页面search(条件查询)确定条件返回 list(列表);

微信小程序 页面跳转传值实现代码

这里有个限制,微信只能打开五层网页,意味着:在search页面点击确定的时候是要返回上一页:

wx.navigateBack(OBJECT)

该api是无法带参数返回上一页的,微信给出的方法是在全局变量里面添加对象;(真特么操蛋)

app.js加入变量search

search:'',

后续js头部全部添加

let $ = getApp()

index.js中:

每次重置

onShow: function () { 
 $.search=''; 
 },

list.js中:

每次视图出现重置list集合,微信小程序保留上一次的集合,然后获取search对象,进行查询操作

onShow: function () { 
 this.data.list = []; 
 if ($.search != '') { 
  this.data.search=$.search; 
 } 
 this.loadMore(); 
 },

search.js中:

点击搜索触发onSubmit事件,给search赋值,然后返回上一页面

onSubmit() { 
 $.search = this.data.model; 
 wx.navigateBack(); 
}

 以上就是微信小程序 页面跳转传值的实例,本站关于微信小程序的 文章还有很多,欢迎大家搜索参阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
jQuery渐变发光导航菜单的实例代码
Mar 27 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
jquery实现拖拽调整Div大小
Jan 30 Javascript
简单对比分析JavaScript中的apply,call与this的使用
Dec 04 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
Angular2自定义分页组件
Apr 19 Javascript
JS实现HTML页面中动态显示当前时间完整示例
Jul 30 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
Apr 11 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 Javascript
js+canvas实现转盘效果(两个版本)
Sep 13 Javascript
JS实现按钮控制计时开始和停止功能
Jul 27 #Javascript
关于JavaScript中forEach和each用法浅析
Jul 27 #Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 #Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
Jul 27 #Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 #Javascript
Angular通过angular-cli来搭建web前端项目的方法
Jul 27 #Javascript
使用JavaScript开发跨平台的桌面应用详解
Jul 27 #Javascript
You might like
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
一端时间轮换的广告
2006/06/26 Javascript
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
Bootstrap Multiselect 常用组件实现代码
2017/07/09 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python多线程编程方式分析示例详解
2013/12/06 Python
python实现目录树生成示例
2014/03/28 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
明信片寄语大全
2014/04/08 职场文书
美容院店长岗位职责
2014/04/08 职场文书
旅游节目策划方案
2014/05/26 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
介绍信格式
2015/01/30 职场文书