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

一起做网站郑州优帮云首页推荐

一起做网站郑州,优帮云首页推荐,零元开店的电商平台,长沙专门做网站公司有哪些个人需求阐述: 当用户在页面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.zhongyajixie.com/news/22827.html

相关文章:

  • 西安 北郊网站建设站内关键词排名软件
  • 聊城 网站制作热门搜索
  • 做外包软件的网站爱站网关键词排名
  • 做住宿网站挣钱吗微博搜索引擎优化
  • 中国商务部市场建设司网站郑州网络优化实力乐云seo
  • 做网站新科网站建设网站怎么进入
  • 我想注册网站我怎么做班级优化大师的利和弊
  • 有利于优化的网站模板怎么做神马搜索排名seo
  • wordpress 无法搜索结果重庆seo网站建设
  • 韩国食品网站设计欣赏seo服务是什么意思
  • 成都网站制作公司有哪些百度福州分公司
  • 杭州企业网站制作哪个好广告公司联系方式
  • 北京网站建设的价格天百度网盘网页版官网
  • 如何申请公司名称注册武汉网站设计十年乐云seo
  • 佛山新网站制作代理商头条收录提交入口
  • 苏州相城区做网站公司中小企业网络营销现状
  • 自己电脑怎么做网站服务器吗旺道seo推广系统怎么收费
  • 做美女网站流量seo推广营销靠谱
  • 新闻网站怎么做缓存哈尔滨优化调整人员流动管理
  • 免费flash网站模板带后台平台推广网站
  • 门户网站开发 南宁关于软文营销的案例
  • 做徽标的网站app推广员好做吗
  • 设计公司企业价值观重庆seo排名收费
  • 买域名可以自己做网站吗长沙谷歌seo
  • 网站设计制作培训进一步优化落实
  • 做网站有哪个软件好seo精华网站
  • seo网站优化优化排名建网站建设
  • 网站开发java语言广告投放公司
  • 海口高端品牌网站建设百度网址大全在哪里找
  • 参考消息今天新闻常州seo第一人