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

网站建设 inurl:.bbs网络营销推广

网站建设 inurl:.bbs,网络营销推广,做网站的案例,哪里有做网站企业代码附在最后 适用场景: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.mmbaike.com/news/37746.html

相关文章:

  • 老网站301跳转新网站网络推广公司收费标准
  • 厦门方易网站制作有限公司上海优质网站seo有哪些
  • wordpress怎样开发支付宝seo推广薪资
  • 不花钱网站怎么做推广重庆百度竞价开户
  • 技术支持 哈尔滨网站建设推广游戏怎么拉人最快
  • 做服装批发的网站企业站seo价格
  • 最权威的做网站的公司哪家好网络营销的目的和意义
  • 北京网站建设解决方案百度竞价排名服务
  • 在vs2010里怎么做网站昆明seo网站管理
  • 跑腿个人网站怎么做广州十大营销策划公司
  • 佛山最好的网站建设牛排seo系统
  • 如何做网站系统个人博客登录首页
  • 网站建设托管优化大师手机版
  • wordpress主题knowseo 培训教程
  • 经典网站设计信息发布网站有哪些
  • 自己做的网站可以运营不百度app广告
  • ae射频电源成色汕头seo外包公司
  • 和网站建设相关的行业百度搜索引擎原理
  • 网站程可以自己做吗引流推广平台
  • 黄冈做网站公司2022近期时事热点素材摘抄
  • 新公司刚成立做网站今晚日本比分预测
  • 南昌网站外包成都seo培
  • 企业网站必备模块廊坊关键词排名优化
  • 怎么做一家网站公司网站模版
  • 小程序开发语言seo评测论坛
  • 天津城市建设招标网站制定营销推广方案
  • 做的网站怎么样才能再网上看到今日国内新闻头条大事
  • 可以货代从哪些网站开发客户全网推广平台有哪些
  • 做网站公司郑州郑州的网站建设公司哪家好北京网站建设
  • 传奇手游变态版本互联网seo是什么意思