当前位置: 首页 > news >正文

中山网站建设平台上海奥美广告有限公司

中山网站建设平台,上海奥美广告有限公司,重庆网络干部学院,长沙企业建网站代码附在最后 适用场景:uniapp开发微信小程序 需求是我点击列表进入数据信息的详情界面,点击详情界面的收藏,返回上一界面后,更新列表中的收藏情况。 目录 一、使用onUnload监听页面卸载 二、使用getCurrentPages()获取当前页…

代码附在最后

适用场景:uniapp开发微信小程序

需求是我点击列表进入数据信息的详情界面,点击详情界面的收藏,返回上一界面后,更新列表中的收藏情况。

目录

一、使用onUnload监听页面卸载

二、使用getCurrentPages()获取当前页面栈所有的实例,并找到上一界面的实例进行数据修改


一、使用onUnload监听页面卸载

一开始我使用的是onBackPress()但是这个方法在微信小程序中根本不生效,后来查看官网才发现这个方法只适用于:app、h5和支付宝小程序

而微信小程序如果触发返回按钮,怎么进行监听呢?

需要使用uniapp官网中写的onUnLoad()方法 点击这里进行查看

运用到实际情况中:

当触发左上角的返回按钮时,控制台也进行了打印。

二、使用getCurrentPages()获取当前页面栈所有的实例,并找到上一界面的实例进行数据修改

那么,可以开始在这个方法里边进行修改上一个界面的数据信息。

需要根据getCurrentPages()获取当前页面栈上所有的实例列表

具体代码:

onUnload() {let pages = getCurrentPages();//获取所有界面栈的实例列表console.log(pages)let prePage = pages[0];//上一个界面的实例console.log(prePage)//判断当前数据信息有没有更改,如果值为true,说明用户更改了数据信息,上一界面则需要更新if(this.scqk){//需要修改的上一个界面的信息,可以在此处进行更改console.log(prePage.$vm.searchData);}
},

http://www.yayakq.cn/news/554204/

相关文章:

  • 如何推广网站业务外包seo服务收费标准
  • 贸易公司做网站有优势吗万网商标注册
  • 企业管理软件a6怎么新建账套云南网站优化公司
  • 怎么编辑网站代码长沙网站建设好处
  • 企业网站注册容桂网站建设哪家公司好
  • 企业网站asp模板做进化树的在线网站
  • 网站建设 免费视频怎么查询技术支持公司做的网站
  • 微信公众号 做不了微网站吗网站建设项目需求分析流程图
  • 网站的技术解决方案泰州seo顾问服务
  • 网站怎么做是满屏seo网络营销策略
  • 开一家网站建设公司四川省城乡建设网网站
  • 用腾讯云做会员网站如何制作h5
  • wap网站 链接微信淘宝代运营服务
  • intitle 郑州网站建设怎么做网页长图
  • 将wordpress文件上传国外常用的seo站长工具
  • 光学网站建设唐山网站开发
  • 哈尔滨专业的建站报价淘客做网站怎么备案
  • 温州住房建设网站衡阳seo优化首选
  • 网站开发竞品分析百度帐号
  • 怎么分析一个网站百度一下官方网页版
  • 沙洋网站开发珠海建网站专业公司
  • 怎么管理好自己的网站八年级信息技术怎么制作网站
  • 如何建立自己的企业网站展示型网站搭建
  • 门户网站微信服务号建设方案营销型网站建设网站手机
  • c 网站开发入门视频中国空间站叫什么
  • 兴安盟市住房和城乡建设局网站中国设计师排名
  • 网站建设卖手机代码石家庄桥西招聘 网站优化
  • 网站建设运营费计入什么科目为一个网站设计一个推广方案
  • 建一个公司网站需要几天公司网站建设项目目的
  • 网站开发 网页设计哈尔滨优化网站公司