位置: 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(工程复工程序是什么)

  • 注意!论坛营销和论坛发帖不是双胞胎(论坛营销有哪些优缺点)

    注意!论坛营销和论坛发帖不是双胞胎(论坛营销有哪些优缺点)

  • ipad2020是ipad8吗(ipad2020是ipad4吗)

    ipad2020是ipad8吗(ipad2020是ipad4吗)

  • 钉钉会自动打开麦克风吗(钉钉会自动打开电脑摄像头吗)

    钉钉会自动打开麦克风吗(钉钉会自动打开电脑摄像头吗)

  • 微信朋友圈能发长视频吗(微信朋友圈能发几张图)

    微信朋友圈能发长视频吗(微信朋友圈能发几张图)

  • iphone只能打电话不能接电话(iphone只能打电话不能上网)

    iphone只能打电话不能接电话(iphone只能打电话不能上网)

  • 抖音别人给我点赞怎么不显示(抖音别人给我点了赞又取消了 我的赞也没增加)

    抖音别人给我点赞怎么不显示(抖音别人给我点了赞又取消了 我的赞也没增加)

  • 苹果ctrl键在哪里(苹果的ctrl键)

    苹果ctrl键在哪里(苹果的ctrl键)

  • 蚂蚁森林时间可以改吗(蚂蚁森林可以隐身吗)

    蚂蚁森林时间可以改吗(蚂蚁森林可以隐身吗)

  • 红米8和note8的区别(手机红米8与红米note8比较)

    红米8和note8的区别(手机红米8与红米note8比较)

  • 微信删好友对方列表也会删除么(微信删好友对方能看到吗)

    微信删好友对方列表也会删除么(微信删好友对方能看到吗)

  • 手机前摄像头有竖线修复(手机前摄像头有必要遮住吗)

    手机前摄像头有竖线修复(手机前摄像头有必要遮住吗)

  • 抖音认证了为什么就没有流量了(抖音认证了为什么也开不了直播)

    抖音认证了为什么就没有流量了(抖音认证了为什么也开不了直播)

  • 系统光盘装在电脑里面不启动是怎么回事(系统光盘放入电脑怎么启动不了)

    系统光盘装在电脑里面不启动是怎么回事(系统光盘放入电脑怎么启动不了)

  • 手机号注销了还能补吗(手机号注销了还能查到实名吗)

    手机号注销了还能补吗(手机号注销了还能查到实名吗)

  • 小米mi5c支持联通吗(小米5c支持联通吗)

    小米mi5c支持联通吗(小米5c支持联通吗)

  • ps怎么把图片分层(ps怎么把图片分成四份)

    ps怎么把图片分层(ps怎么把图片分成四份)

  • word调整页顺序(word调整页数顺序)

    word调整页顺序(word调整页数顺序)

  • 抖音怎么查看自己的动态(抖音怎么查看自己的ip地址)

    抖音怎么查看自己的动态(抖音怎么查看自己的ip地址)

  • 淘宝买家一颗黄钻代表什么(淘宝买家一颗黄钻收到好评率99.3)

    淘宝买家一颗黄钻代表什么(淘宝买家一颗黄钻收到好评率99.3)

  • 电脑分数怎么打出来(电脑如何打出分数)

    电脑分数怎么打出来(电脑如何打出分数)

  • videoleap怎么做抖动(videoleap怎么制作视频)

    videoleap怎么做抖动(videoleap怎么制作视频)

  • 怎么看微信年龄(怎么看微信年龄多大)

    怎么看微信年龄(怎么看微信年龄多大)

  • vue3的bpmn使用(vue3 global)

    vue3的bpmn使用(vue3 global)

  • 如何申请一般纳税人
  • 建筑业增值税税额怎么算
  • 小规模企业免税怎么做账
  • 当月的进项当月可以认证吗
  • 公司之间往来款需要开收据吗
  • 案件补贴
  • 确认主营业务成本的依据是什么单据
  • 2021年洗车是不是免增值税
  • 购买税控设备,享受何种优惠政策
  • 增值税普通发票几个点
  • 销项在借方还是贷方
  • 自有房产墙面出租,需要缴纳房产税吗?
  • 代理销售怎么记账
  • 将外购商品用于在建工程计入固定资产成本吗
  • 二月份个税申报时间
  • 以前月份个税没交怎么办
  • 专用发票右上角的数字表示什么
  • 支付国外佣金代扣代缴企业所得税怎样记账
  • 运输费用入成本还是销售费用
  • windows11蓝牙不能用
  • 工龄补偿款
  • 发放股票股利的会计分录怎么写
  • 电费发票和实际交的钱不一样怎样支付
  • 品牌转让怎么写
  • mac怎么快速显示桌面
  • 税控设备购买
  • owmngr.exe - owmngr是什么进程 作用是什么
  • php对象是什么类型的数据
  • 浏览器分析
  • yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx
  • php封装函数
  • php远程访问
  • 金蝶迷你版怎么安装
  • python uiautomator2的点击操作
  • 工会经费计提比例是2%还是0.8%
  • 企业在建工程领用原材料的会计分录
  • phpcms 标签
  • 测验3: 基本数据类型 (第3周)
  • mongodb配置远程访问
  • sqlserver还原数据库一直显示正在执行0%
  • 招聘招一个人爱我图片
  • 工程施工人工费,材料费,机械费占多少比例
  • 应付劳务费怎么做账
  • 交了社保里面的钱去哪里了
  • 应收账款有什么
  • 个人收到国外汇款后怎么办
  • 递延收益影响当期所得税吗为什么
  • 业务招待费纳税调整会计分录
  • 建筑业异地预缴个税税率
  • mysql5.6下载
  • sql2005 HashBytes 加密函数
  • innodb底层实现原理
  • Windows如何查看Mac地址
  • win2003加速开机
  • ubuntu zed
  • win7电脑剪贴板里面的内容在哪打开
  • dghm.exe是什么程序
  • linux入门知识
  • win10 20h2 微软账户
  • Linux通过netstat命令查看80端口连接数的方法
  • linux系统安装软件教程
  • android线程间通信的几种方法
  • CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
  • javascript:openattachment
  • js函数function用法
  • 批处理系统定义
  • angular.js
  • unityhub安装unity出错
  • 数字图像处理软件idl和matlab有什么异同点
  • frontpage网页表单
  • 如何让listview提高效率
  • 安卓中的多线程
  • 如何在电子税务局添加办税人员
  • 如何查询企业税务情况
  • 房产税江苏2021年征收标准
  • 企业医院和事业医院的区别
  • 江西发票税率
  • 江苏地方税务局2013招考公告
  • 税务系统全面从严
  • 税务筹划前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设