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

公主岭网站建设最常见企业网站公司有哪些

公主岭网站建设,最常见企业网站公司有哪些,销客巴巴wordpress,网站公司个人需求阐述: 当用户在页面A中,填写了内容之后,没有点击“保存/确定”,直接通过点击返回按钮或者手机的物理返回键直接返回时,需要给出一个二次确认的弹层,当用户点击确定离开之后,跳转到页面B…

个人需求阐述:

        当用户在页面A中,填写了内容之后,没有点击“保存/确定”,直接通过点击返回按钮或者手机的物理返回键直接返回时,需要给出一个二次确认的弹层,当用户点击确定离开之后,跳转到页面B,点击取消,页面不跳转

页面A的核心代码如下:

<button @click="goPage">离开此页面,前往B页面</button>import { onLoad, onUnload } from '@dcloudio/uni-app'onLoad(() => {console.log('页面加载了')uni.addInterceptor('navigateTo', interceptor)
})onUnload(() => {console.log('页面被卸载了')uni.removeInterceptor('navigateTo')
})// 拦截器
const interceptor:UniApp.InterceptorOptions= {async invoke(options: UniApp.NavigateToOptions) {const flag = await leaveBeforePage()if (flag) {return options} else {return false}}}// 离开页面前的判断
const leaveBeforePage = (): Promise<boolean> => {return new Promise((resolve) => {uni.showModal({content: '有信息未被保存,确认离开当前页面?',showCancel: true,success: ({ confirm }) => {if (confirm) {resolve(true)} else {resolve(false)}}})})
}// 手动点击返回页面B
const goPage = () => {uni.navigateTo({ url: '/pages/home/home' })
}

注意:如果是点击tabBar的按钮进行切换时,页面离开时的拦截器会无效,tabBar页面的拦截需要在onShow中处理。

本文是作者原创,大家在使用中有问题,欢迎留言评论!

http://www.ocqcb.cn/news/268.html

相关文章:

  • win10做iis访问网站长沙网络营销哪家平台专业
  • 网页图片不能保存怎么破解杭州网站推广优化
  • 如何找人帮我做网站推广网上推广产品怎么做
  • 秦皇岛网站开发公司电话产品营销
  • 做网站顾客提现金额后台百度网站名称
  • 建设一个网站平台需要哪些技术员无锡seo优化公司
  • 织梦做分类信息网站站长工具whois查询
  • 网站备份 ftp百度搜索下载安装
  • 广州网站建设团队各城市首轮感染高峰期预测
  • 女性做网站太原关键词排名推广
  • 做外贸网站选择服务器网址之家
  • 和顺网站建设宁波seo快速排名
  • 做外贸网站哪家效果好百度爱采购怎么推广
  • 技术支持 上海做网站seo诊断专家
  • 网站云服务器google play 应用商店
  • 做网站的属于什么工作类型seo内容优化是什么意思
  • 网站项目案例页面seo是什么意思
  • 做购物网站的公司怎么投放广告
  • 手机网站建设的目的小说网站排名人气
  • wordpress手机QQ登录网站seo文章该怎么写
  • 南宁seo产品优化服务seo整站优化外包公司
  • 平台b2c网站建设专业代写文案的公司
  • 网站前台模块是什么域名注册网站有哪些
  • 今日株洲新消息关键词推广seo
  • 个人做网站用哪个主机好怎样去推广自己的网店
  • 重庆市造价工程信息网官网优化网络
  • 哪里可以学做网站衡水今日头条新闻
  • 新郑郑州网站建设看今天的新闻
  • wordpress卡密seo首页网站
  • 旅行做攻略的网站2022年搜索引擎优化指南