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


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实现拼音排序的方法
Nov 20 Javascript
cument.execCommand()用法深入理解
Dec 04 Javascript
一些老手都不一定知道的JavaScript技巧
May 06 Javascript
JavaScript获取Url里的参数
Dec 18 Javascript
JQuery选择器、过滤器大整理
May 26 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
Vue.JS入门教程之列表渲染
Dec 01 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
Sep 19 Javascript
JavaScript创建防篡改对象的方法分析
Dec 30 Javascript
layui实现数据分页功能(ajax异步)
Jul 27 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
PHP 错误之引号中使用变量
2009/05/04 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
PHP实现全角字符转为半角方法汇总
2015/07/09 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
js数组的操作详解
2013/03/27 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
两种方法解决javascript url post 特殊字符转义 + & #
2016/04/13 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
深入了解Python中pop和remove的使用方法
2018/01/09 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
在购买印度民族服饰:Soch
2020/09/15 全球购物
大学生学习生活的自我评价
2013/11/01 职场文书
高一政治教学反思
2014/01/28 职场文书
浪费资源的建议书
2014/03/12 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
安全施工责任书
2014/08/25 职场文书
贫困生证明范文
2015/06/16 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python