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

  • iqoo显示运营商在哪里设置(iqooz1运营商的名字怎么显示)

    iqoo显示运营商在哪里设置(iqooz1运营商的名字怎么显示)

  • 华为荣耀9x可以升级安卓10吗(华为荣耀9X可以用5G卡吗?)

    华为荣耀9x可以升级安卓10吗(华为荣耀9X可以用5G卡吗?)

  • 笔记本电脑没有鼠标怎么下拉(笔记本电脑没有网线接口)

    笔记本电脑没有鼠标怎么下拉(笔记本电脑没有网线接口)

  • 小米air2只能连接一个(小米air2 se只能连接一个耳机)

    小米air2只能连接一个(小米air2 se只能连接一个耳机)

  • 电脑创建pin是什么意思(电脑创建pin怎么设置)

    电脑创建pin是什么意思(电脑创建pin怎么设置)

  • 11支持无线充电吗(11支持无线充电没有)

    11支持无线充电吗(11支持无线充电没有)

  • Excel表格怎么加一根线(excel表格怎么加一列)

    Excel表格怎么加一根线(excel表格怎么加一列)

  • 抖音内容垂直什么意思(抖音内容垂直度)

    抖音内容垂直什么意思(抖音内容垂直度)

  • 双宽带合并方法(双宽带带宽合并)

    双宽带合并方法(双宽带带宽合并)

  • 华为p10怎么设置返回键(华为p10怎么设置虚拟键)

    华为p10怎么设置返回键(华为p10怎么设置虚拟键)

  • vivo和步步高的关系(vivo和步步高的区别)

    vivo和步步高的关系(vivo和步步高的区别)

  • 华为畅享10有指纹识别吗(华为畅享10有指纹解锁功能吗)

    华为畅享10有指纹识别吗(华为畅享10有指纹解锁功能吗)

  • 红米note5是全屏手机吗(红米note5全屏下面白条怎么关闭)

    红米note5是全屏手机吗(红米note5全屏下面白条怎么关闭)

  • icloud备份要多久(苹果换新手机icloud备份要多久)

    icloud备份要多久(苹果换新手机icloud备份要多久)

  • 苹果12系统隐藏app(iphone12隐藏软件)

    苹果12系统隐藏app(iphone12隐藏软件)

  • 美团共享单车要押金吗(美团共享单车要人脸吗)

    美团共享单车要押金吗(美团共享单车要人脸吗)

  • 为什么手机应用会停止运行(为什么手机应用很少,内存却满了)

    为什么手机应用会停止运行(为什么手机应用很少,内存却满了)

  • 抖音上的试卷怎么打印(抖音上的试卷怎么保存打印)

    抖音上的试卷怎么打印(抖音上的试卷怎么保存打印)

  • 电脑微信收钱有语音吗(电脑微信收钱有记录吗)

    电脑微信收钱有语音吗(电脑微信收钱有记录吗)

  • 迅雷影音如何关掉弹幕(迅雷影音如何关闭原始字幕)

    迅雷影音如何关掉弹幕(迅雷影音如何关闭原始字幕)

  • 荣耀8x屏幕上小圆圈怎么消掉(荣耀8x有个小圆圈怎么去掉)

    荣耀8x屏幕上小圆圈怎么消掉(荣耀8x有个小圆圈怎么去掉)

  • 微信的微云在哪里打开(微信中的微云在哪)

    微信的微云在哪里打开(微信中的微云在哪)

  • 网易云音乐更换绑定手机号(网易云音乐更换图标)

    网易云音乐更换绑定手机号(网易云音乐更换图标)

  • vue3中使用swiper完整版教程(vue3中使用gis地图)

    vue3中使用swiper完整版教程(vue3中使用gis地图)

  • 个人所得税如何办理退税
  • 纳税调整减少额是什么意思
  • 其他应付款计入资本公积
  • 港资企业定义
  • 怎么在电子税务局添加银行账户
  • 其他应付款属于哪类
  • 公司个人薪金怎么申报宁波
  • 银行提备用金怎么提
  • 计划成本法会计分录例题
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 外贸企业需要交哪些税费
  • 餐饮服务业是否属于企业
  • 批发企业购进商品发生的进货费用可以选择下列
  • 支付广告费要交增值税吗
  • 企业收到固定资产投资时应按什么入账
  • 个人独资企业对公账户转个人账户
  • 公司贷款收入如何计算
  • 收到进项发票抵扣联怎么做分录
  • txp1atform.exe
  • 财产转让所得怎么申报个税
  • 固定资产清理应交税费怎么算
  • PHP+jQuery翻板抽奖功能实现
  • php核心编程
  • 红冲以前年度暂估成本如何做账
  • win7如何调出浏览器
  • PHP isset()与empty()的使用区别详解
  • 安装win7提示版本过低
  • 公司每年都有什么费用
  • 继承房产印花税是按交易分额交吗
  • 评价指标mae
  • 减值准备递延所得税资产
  • 股东以固定资产入股需要交税吗
  • 税务申报说明怎么写范文
  • 数据安全数据目录
  • 变量与数据
  • php新手入门教程
  • code .命令
  • 事业单位营业执照
  • 补发工资账务处理
  • 代开发票是否代征城建税和教育费附加?
  • 软件开发公司如何保护源码
  • js中var的用法
  • 应该是下个月
  • 出租车公共服务
  • 资本公积转为实收资本会计科目
  • 预提成本和冲回成本金额不一致情况说明
  • 合同约定合同期限自动顺延
  • 土地出让金进项税怎么算
  • 汇算清缴怎么申报
  • 出口样品未报关处罚
  • 应收账款无法收回说明模板
  • 弥补以前年度亏损怎么算
  • 发票系统升级后怎样开票
  • 企业预付账款是什么意思
  • 工业企业生产什么
  • 在windows 10
  • win7怎么彻底删除文件
  • centos 安装svn
  • welcome.exe - welcome进程是什么意思
  • win7电脑连不上wifi怎么解决
  • win1020th2
  • linux 文件命名
  • ping命令详解步骤
  • linux连接windows的服务redis
  • win8 怎么样
  • popupwindow底部弹出
  • linux开发android好处
  • perl 批量注释
  • 万向节锁到底是什么
  • 使用多进程web
  • Error: String types not allowed (at 'layout_gravity' with value 'bottom/center_horizontal').
  • unity 摄像机
  • unity入门教学
  • node实现文件上传
  • jquery中的动画吗,是怎样用的
  • python程序解析
  • 税务局投诉怎么投诉
  • 重庆国家税务局发票查询
  • 税务师事务所牌匾
  • 会计专业有必要读博士吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设