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


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 相关文章推荐
判断用户是否在线的代码
Mar 05 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
May 24 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
Mar 03 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 Javascript
浅谈js数组和splice的用法
Dec 04 Javascript
jQuery操作json常用方法示例
Jan 04 Javascript
浅谈Webpack核心模块tapable解析
Sep 11 Javascript
微信小程序自定义头部导航栏(组件化)
Nov 15 Javascript
js简单实现自动生成表格功能示例
Jun 02 Javascript
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 Javascript
JS canvas实现画板和签字板功能
Feb 23 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/09/08 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
javascript 操作文件 实现方法小结
2009/07/02 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
JavaScript window.location对象
2014/11/14 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
python仿抖音表白神器
2019/04/08 Python
linux环境下Django的安装配置详解
2019/07/22 Python
基于python实现雪花算法过程详解
2019/11/16 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
大学生简历的个人自我评价
2013/12/04 职场文书
可口可乐广告词
2014/03/20 职场文书
学生操行评语大全
2014/04/24 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
毕业赠语大全
2015/06/23 职场文书
亲情作文之母爱
2019/09/25 职场文书
golang定时器
2022/04/14 Golang