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

现在场景如下:

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();}

微信小程序-页面跳转传值相关推荐

  1. h5跳转小程序页面url_微信小程序页面跳转方法

    我所知道的,微信小程序页面跳转有以下方法,下面分情况说明下 一.利用小程序提供的 API 跳转: 1.简单page页面之间跳转 // 保留当前页面,跳转到应用内的某个页面,使用wx.navigateB ...

  2. 微信小程序页面跳转方法总结

    微信小程序页面跳转目前有以下方法(不全面的欢迎补充): 1. 利用小程序提供的 API 跳转: // 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面. // ...

  3. 微信小程序页面跳转,url传参参数丢失问题

    微信小程序页面跳转,url传参参数丢失问题 // pages/order/purchase/index.js// 跳转到采购订单详情toPurchaseOrderDetail(e) {// conso ...

  4. 微信小程序页面跳转后定时器如何关闭

    微信小程序页面跳转后定时器如何关闭 1.在页面中定义,定时器形参,并在跳转到其它页面后,在隐藏和未加载中删除定时器 Page({data: {timer:'',//定义定时器形参,为空字符在这里插入代 ...

  5. 微信小程序页面跳转如何传递对象参数

    前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家.大家及时保存,说不定啥时候就没了. 微信小程序页面跳转如 ...

  6. php 微信公众号跳转小程序,微信小程序页面跳转功能

    本文主要介绍微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法,结合具体实例形式总结分析了微信小程序页面跳转及列表item项跳转页面的相关操作技巧,需要的朋友可以参考下. 一.效果图 从 ...

  7. uni-app以及微信小程序页面跳转后实现页面自动刷新

    uni-app以及微信小程序页面跳转后实现页面自动刷新 在程序中需要从一个switch TAb页面跳转到另一个switch Tab页面,但是页面跳转之后,发现添转后的页面不会执行onload里面的刷新 ...

  8. 微信小程序页面跳转限制问题

    微信小程序页面跳转,如果使用wx.navigateTo或者navigator标签进行跳转,最多只能跳转10次 (超过10次,在怎么点也不会跳转),这很不利于用户的体验.那么就来解决这个问题(小声比比) ...

  9. 微信小程序点击带id参数跳转_微信小程序页面跳转方法和携带参数详解

    1.页面跳转方式 (1)标签跳转 open-type的属性值对应api里的用法即wx.的用法 1 跳转到新页面 (2)wx.navigateTo 方法跳转 此方法能够从跳转的页面会回到当前页面 1 w ...

最新文章

  1. BZOJ1396:识别子串(SAM)
  2. 一次 HashSet 所引起的并发问题
  3. FPGA之道(45)正确的变量访问思路
  4. javax.crypto.BadPaddingException: Given final block not properly padded解决方案
  5. 高通平台 MIC BIAS 的问题
  6. Remove Duplicates from Sorted List 去除链表中重复值节点
  7. 今年跳槽可以再等等。
  8. 虚拟化技术之KVM安装与使用
  9. java 代码块 作用_Java核心(三):代码块的作用
  10. SocketServer模块,hmac模块验证client合法性
  11. axure form列表_常见的列表页如何用Axure画出来
  12. mysql 社区版密码如何修改_如何用优雅的方法修改MySQL root密码
  13. NeHe OpenGL第四十六课:全屏反走样
  14. 《C++ Primer Plus》16.2 智能指针模板类
  15. 数据结构之栈的应用(算术计算)
  16. 2019-04-17 PowerShell基本语法
  17. java if ( 常量==变量)_Java常量、变量和运算符
  18. Servlet原理:
  19. 【工具】“Error while running C:\ti\xdctools_3_31_01_33_core/xs --xdcpath=C:\ti\tir……”
  20. 刚体转动的惯性张量和转动惯量的区别和联系

热门文章

  1. fedora利用vmlinuz和initrd制作linux启动u盘,Fedora 17的U盘安装方法
  2. oracle数据库查表_oracle数据库常用的99条查询语句
  3. html点击隐藏点击出现,点击按钮,内容隐藏,再点击一下,然后内容又显示了,这种效果怎么做?然后默认的是隐藏的...
  4. 服务器内存条位置,服务器内存条
  5. opencv极坐标转换成直角坐标_媲美 PS,用 Python 制作酷炫极坐标全景图
  6. java svgbase64转byte_java 图片进行base64 编码解码
  7. 怎么在html中加判断,css样式里面如何做判断
  8. linux网卡驱动更换,Ubuntu更换网卡驱动
  9. mysql sysdate() 慢_mysql笔记
  10. 我们究竟还要学习哪些Android知识?面试真题解析