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


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笔记一 js以及json基础使用说明
May 22 Javascript
jQuery中slideUp()方法用法分析
Dec 24 Javascript
详解javascript遍历方式
Nov 11 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
js的OOP继承实现(必看篇)
Feb 18 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
Mar 09 Javascript
vue实现nav导航栏的方法
Dec 13 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
node.js Promise对象的使用方法实例分析
Dec 26 Javascript
微信小程序使用前置摄像头拍照
Oct 22 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
php树型类实例
2014/12/05 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python中str.join()简单用法示例
2018/03/20 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
python中cPickle类使用方法详解
2018/08/27 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
python 实现屏幕录制示例
2019/12/23 Python
python实现人像动漫化的示例代码
2020/05/17 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
HEMA英国:荷兰原创设计
2018/08/28 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
2014年小班元旦活动方案
2014/02/16 职场文书
公司周年庆活动方案
2014/08/25 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
辞职信格式范文
2015/05/13 职场文书
二胎满月酒致辞
2015/07/29 职场文书
经典祝酒词大全
2015/08/12 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
详解JAVA的控制语句
2021/11/11 Java/Android