位置: IT常识 - 正文

【uni-app】点击左上角返回按钮,弹出弹窗或者是携带参数返回上一页(uni-app怎么样)

编辑:rootadmin
【uni-app】点击左上角返回按钮,弹出弹窗或者是携带参数返回上一页

目录

1、弹出弹窗

2、把这一页的数据带回到上一页(获取下一页的数据 )

3、跳转页面并携带参数,接受页获取参数


1、弹出弹窗

推荐整理分享【uni-app】点击左上角返回按钮,弹出弹窗或者是携带参数返回上一页(uni-app怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uni-app入门教程,uni-app实战教程,uni-app loading,uni -app,uni'app,uni'app,uni app ui,uni'app,内容如对您有帮助,希望把文章链接给更多的朋友!

当我返回上一页的时候需要做一个判断是否需要保存

onBackPress 只支持APP和H5 但不支持小程序 ,可以用onUnload生命周期解决,页面销毁的时候执行方法。

【uni-app】点击左上角返回按钮,弹出弹窗或者是携带参数返回上一页(uni-app怎么样)

注意:onBackPress和methods、onLoad同级

data() {return {flag: true //是否弹出返回提示框 }},onBackPress() {if (this.flag) {uni.showModal({title: "确定退出编辑?",content: "退出后内容不做保存",success: (res) => {if (res.confirm) {// console.log("确定返回");this.flag = falseuni.navigateBack({delta: 1, //返回层数,2则上上页})return true} else {this.flag = true// console.log("取消");return true}}})return true} else {return false}},

另一种写法

注意:不能写options.from === 'backbutton' ,因为 uni.navigateBack() 同样会触发 onBackPress 函数。因此在 onBackPress 中直接调用 uni.navigateBack() 并始终返回 true 会引发死循环。 从而会导致重写 onBackPress 方法不生效的罪魁祸首,然而也没有任何错误提示。

onBackPress(options) { if (options.from === 'navigateBack') { return false } uni.navigateBack({ delta: 1 }) return true}2、把这一页的数据带回到上一页(获取下一页的数据 )

第一页,点击下一步按钮到第二页

onShow() {let that = thisuni.$on('update1', function(data) {that.damagePoint = dataconsole.log(that.damagePoint)})},

第二页,点击左上角的返回按钮,携带数据到第一页

onBackPress(event) {uni.$emit('update1', this.damagePoint)},3、跳转页面并携带参数,接受页获取参数

第一页,跳转页面并携带参数(参数是对象)

methods: {change(item, index) {uni.navigateTo({url: '/pages/word/details?item=' + JSON.stringify(item)});}}

第二页,接受参数

onLoad(e) {let item = JSON.parse(e.item)console.log(item)}
本文链接地址:https://www.jiuchutong.com/zhishi/285105.html 转载请保留说明!

上一篇:若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起(前端vue后端node)

下一篇:工程复现 -- grid map和elevation map(工程复工程序是什么)

  • 红米note11怎么设置课程表(红米note11怎么设置全面屏)

    红米note11怎么设置课程表(红米note11怎么设置全面屏)

  • 微信怎么发位置给别人(手机微信怎么发位置)

    微信怎么发位置给别人(手机微信怎么发位置)

  • iphone11的微信锁怎么设置(苹果十一微信锁)

    iphone11的微信锁怎么设置(苹果十一微信锁)

  • 微信朋友圈有访客记录吗(微友圈)

    微信朋友圈有访客记录吗(微友圈)

  • 华为手机取消悬浮键怎么办(华为官网手机)

    华为手机取消悬浮键怎么办(华为官网手机)

  • mate30功能介绍(mate30的功能介绍)

    mate30功能介绍(mate30的功能介绍)

  • b站电脑端可以缓存吗(B站电脑端可以打卡吗)

    b站电脑端可以缓存吗(B站电脑端可以打卡吗)

  • 为什么mp3连不上手机(为什么mp3连不上手机只能充电)

    为什么mp3连不上手机(为什么mp3连不上手机只能充电)

  • EC是什么(ec是什么意思)

    EC是什么(ec是什么意思)

  • 加对方微信显示对方拒绝接收你的消息(加对方微信显示等待验证是什么意思)

    加对方微信显示对方拒绝接收你的消息(加对方微信显示等待验证是什么意思)

  • 微信频繁打招呼封多久(微信频繁打招呼被限制怎么申诉)

    微信频繁打招呼封多久(微信频繁打招呼被限制怎么申诉)

  • 手机完全卡死了怎么办(手机完全卡死了开不了机)

    手机完全卡死了怎么办(手机完全卡死了开不了机)

  • 单片机是微型计算机吗(单片机微型计算机原理及接口技术)

    单片机是微型计算机吗(单片机微型计算机原理及接口技术)

  • qq群潜水是什么意思(qq群潜水怎么去掉)

    qq群潜水是什么意思(qq群潜水怎么去掉)

  • 京东订单已再投是什么意思(京东订单已再投原因集约地址)

    京东订单已再投是什么意思(京东订单已再投原因集约地址)

  • iphone11解锁方式(iphone11解锁方式设置)

    iphone11解锁方式(iphone11解锁方式设置)

  • qq音乐怎么连接ktv包厢(qq音乐怎么连接车载蓝牙)

    qq音乐怎么连接ktv包厢(qq音乐怎么连接车载蓝牙)

  • 小米skr-a0是什么型号(小米手机s是什么)

    小米skr-a0是什么型号(小米手机s是什么)

  • 华为mate30pro是不是5g手机(华为mate30pro1)

    华为mate30pro是不是5g手机(华为mate30pro1)

  • 好友删了怎么看聊天记录(好友删了怎么看聊天纪录的照片)

    好友删了怎么看聊天记录(好友删了怎么看聊天纪录的照片)

  • 诺曼底入侵后的桑树港遗址,法国诺曼底Arromanches les Bains (© Javier Gil/Alamy)(诺曼底作战)

    诺曼底入侵后的桑树港遗址,法国诺曼底Arromanches les Bains (© Javier Gil/Alamy)(诺曼底作战)

  • React常见面试题

    React常见面试题

  • 鸟瞰兰萨罗特岛的La Geria葡萄园,西班牙加那利群岛 (© Orbon Alija/Getty Images)(兰萨罗特岛的地理位置)

    鸟瞰兰萨罗特岛的La Geria葡萄园,西班牙加那利群岛 (© Orbon Alija/Getty Images)(兰萨罗特岛的地理位置)

  • python中如何使用np.delete()方法?(python有什么用)

    python中如何使用np.delete()方法?(python有什么用)

  • 税收的作用是什么
  • 税后工资怎么查
  • 股票交易费用计算器
  • 新办企业一定要社保登记吗
  • 个人所得税申报是什么意思?
  • 小规模纳税人不允许开具零税率发票
  • 两金占流动资产比重
  • 销售货物分期付款怎么确认收入
  • 土地增值税预征管理办法
  • 材料溢价分录
  • 小规模没有进项可以开发票吗
  • 前年度库存商品少结转业务怎么处理?
  • 未分配利润转出会计分录
  • 利息收入汇算清缴
  • 营业账簿印花税怎么算
  • 公司主要业务介绍
  • 集体房产证如何分割
  • 企业的成本费用包括哪些
  • 收到政府补助用于购买环保设备
  • 车提折旧会计分录
  • 1697508803
  • 存货发出记账成本最高
  • 事业单位年末预算会计货币资金在贷方有余额对吗
  • 华为鸿蒙一键抠图
  • 驱动备份和还原工具软件有哪些
  • 在建工程的概念
  • award bios设置详解
  • 品牌转让怎么写
  • 员工伙食费明细表
  • 房屋租赁会同
  • 商业银行提取的贷款损失准备金
  • 增值税发票开错了可以退吗
  • 转让存货属于什么收入
  • 未开票收入不申报处罚
  • 累计折旧在贷方还是借方
  • vue知识点汇总
  • 2022年最新公务员职务职级对照表
  • 精灵图的使用
  • 各行业税点大全最新
  • 企业转让应收账款分录
  • 劳务派遣申报表附表一怎么填
  • python2多进程
  • 帝国cms源码
  • PHP魔术方法的作用
  • python国内下载地址
  • 新办企业发票核定及申领
  • sql server 2008 安装 1935
  • 工资薪金的税务筹划
  • mysql主从复制实现原理
  • 待处理财产损溢借方是增还是减
  • 独立核算分公司与总公司的账务处理
  • 施工企业如何确定收入和成本
  • 赠送的商品如何入账
  • 普通发票如何抵扣税
  • 房产开发企业以什么为主
  • 房产预售什么时候开始
  • 删除一组数据中的指定数据
  • win8.1ie浏览器在哪
  • 虚拟机ubuntu20.04
  • wupdated.exe - wupdated是什么进程
  • win7桌面提示7601
  • 怎么开aero透明模式
  • kwconfig.exe
  • 在linux系统中有一个重要的概念
  • win7系统IE浏览器怎么去掉360导航
  • 安卓 分包解压
  • excel一行首尾互换
  • 安卓百分百
  • shell打开日志文件
  • jqueryui
  • python怎么写一个类
  • 教大家使用灭火器
  • listview subitems
  • 用javascript
  • android canvas rotate
  • 社保缴纳人数和公积金人数不一样怎么说明
  • 地方税务局和国家税务局合并
  • 江苏国税电子税务局网上申报流程
  • 献完青春献终身 献完终身献子孙 关系户
  • 支部组织生活会流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设