app中很容易涉及到页面跳转,返回的时候实现页面动态同步,举个简单的例子

A页面跟B页面都有关注的这个按钮, 当从B返回到A的时候需要让A页面的关注状态跟B一样
可以用下面的方法 ,绑定手机物理返回按钮,记住name一定是 keyback ,然后获取B页面的关注状态 下面再配合一个 api.sendEvent 大喇叭,这个是给所有页面发送信息,在任何页面都可以接收到,当年在B页面点击返回的时候触发这个事件,然后给A页面发送一个广播 用监听事件在A页面接收 我会把接收放到下面
var type;
api.addEventListener({
name: ‘keyback’
}, function(ret, err) {
// var biaoji=$(’#biaoji’).val();
// if(biaoji1){
var aa= api.byId(′guanz′);varbb=api.byId('guanz'); var bb=api.byId(′guanz′);varbb=api.text(aa);
//取到B页面的关注状态
if(bb’+关注’){
type=0;
}else{
type=1;
}
api.sendEvent({
name: ‘author’,
extra: {
key: type,
}
});

//这是关闭当前页面,就相当于返回到了上一页
api.closeWin({animation:{type:"reveal",subType:"from_left",duration:300}
});

});

A页面接收B大喇叭传过来的信息的监听事件 注意这个name值必须跟大喇叭的name一样才能收到
api.addEventListener({
name: ‘author’
}, function(ret, err) {
var headImg = ret.value.key;
if(headImg==1){
var el = $api.byId(‘guanz’);
$api.text(el,‘已关注’);
}else{
var el = $api.byId(‘guanz’);
$api.text(el,’+关注’);
}
});

apicloud 物理返回按钮绑定相关推荐

  1. 在浏览器上浏览vue项目,后退按钮是可以正常返回上一页的,但打包成app后,点击手机上的物理返回按钮就直接退出app回到桌面...

    mui进行手机物理键的监听 首先安装 vue-awesome-mui npm i vue-awesome-mui 在main.js注册 import Mui from 'vue-awesome-mui ...

  2. uni-app禁用返回按钮/返回键

    前言 使用uni-app开发原生应用时,遇到需求: 需要禁用物理返回按钮.手势返回. uni.navigateBack仍可使用. 实现 当前页面的onBackPress()中,禁用物理返回 pages ...

  3. uniapp的物理返回键

    需求是在tabbar的页面除了首页的任意一页面中,按物理返回键先返回到首页再按返回键提示退出 //物理返回按钮先返回到首页onBackPress(options) {uni.switchTab({ur ...

  4. 小程序监听android返回键,如何监听小程序返回按钮事件?

    写在前面 为了能及时的将自己踩到的前端坑(包括ionic,angular,react,ReactNative,小程序,APICloud)分享给大家,以后会逐渐将文章转移到微信公众号:前端e家(fron ...

  5. h5页 点击返回时关闭_在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口...

    最近在使用微信.支付宝.百度钱包实现网页支付,对支付成功将自动关闭页面,对于支付失败,将显示错误信息.当在错误页面的时候,点击返回 或者Android物理按键上一步的时候,将关闭页面. 在微信.支付宝 ...

  6. 通过手机物理返回键实现弹出层的隐藏

    通过手机物理返回键实现弹出层的隐藏 <template><div class="popup"><h1 @click="popup" ...

  7. VUE 物理返回键的处理

    H5退出时所遇到的问题: 1.按返回键或anroid手机的物理返回键时,都不走destroy方法. 2.按物理返回键,添加popstate监听时, (1)历史记录要准确,否则会执行多次监听方法 (2) ...

  8. 微信H5如何关闭浏览器(如何监听手机的物理返回键)

    一.背景 背景是这样的:该项目进入h5时会通过 location.replace(xxx) 或 location.href = xxx 跳转到某个地址①,该地址会请求获得微信 openId:获取成功后 ...

  9. cordova app 监听物理返回键

    物理返回键指的是手机系统自带的返回按钮,通过cordova监听返回按钮操作,可以禁止某些页面的返回操作,以及实现点击两次返回按钮退出应用. var pageUrl = window.location. ...

最新文章

  1. 编码,深浅拷贝和文件操作
  2. 有关“双重检查锁定失效”的说明
  3. Mach-O的动态链接相关知识
  4. 20170706xlVBA城中村改造汇总
  5. EJB3.0学习笔记---理解远程调用服务端和本地调用服务端的区别
  6. 在oracle中 生成大规模数据 500万条 (使用导入数据方式 sqlldr 导入命令 *.ctl文件)
  7. 个人简历,H5动画展示,动态界面
  8. 网页上使用的输入法——Google Transliteration
  9. 【CDN学习笔记5】源站IP变更后导致图片显示不出来的案例
  10. install Oracle JDK in Linux:安装oracle JDK in linux
  11. STorM32 BGC 三轴云台学习(一) 通信协议分析
  12. 云效,云原生时代一站式研发平台
  13. 配置华为防火墙安全策略
  14. Idea 控制台console中文乱码最终解决方法
  15. 心理学上的被动_精神分析心理学:人际关系中的被动攻击(1)
  16. 本科计算机专业sci好写吗,保研经验:本科发表4篇SCI,横扫北大、清华、中科大、中科院、浙大17个OFFER!...
  17. 程序员:不要自称码农
  18. 古诗词的直译和韵译有什么区别?看看就知道了
  19. 高标准农田建设综合监管平台
  20. asp.net1025-物流信息管理系统#毕业设计

热门文章

  1. Controller层的处理
  2. 我的鸿蒙起步 - 开发环境搭建
  3. CoolShell-第10题(大结局)
  4. Vulkan与OpenGL对比——Vulkan的全新渲染架构
  5. 华农java实验7_关于开展2019-2020-1学期创新性实验、双百案例课程任务落实的通知...
  6. das服务器文件积压,外部存储分类:DAS,SAN,NAS
  7. java 第一天_Java学习第一天
  8. 《Unity Shader入门精要》学习笔记
  9. z3学习笔记(python 3)
  10. wireshark设置端口镜像_H3C交换机端口镜像,抓取数据包wireshark实战