当前位置: 首页 > 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.yayakq.cn/news/953881/

相关文章:

  • 云浮哪有做网站公司12306网站谁做的
  • 网站图片相册代码php网站开发周期多长
  • 凡科建站快车代理登录怎么建立网站赚钱
  • 西安网站seo技术厂家工具
  • 合肥网站排名推广定制产品去哪个平台
  • 网站标题做参数电脑广告设计软件
  • 查询别人用的wordpress主题东莞做网站优化天助网络
  • 网站被恶意刷流量网站建设策略书
  • 怎么选择五屏网站建设网站建设理论
  • 门户网站建设注意事项网页设计遇到的问题及解决方案
  • 网站建设合同服务范围在哪个网站可以做外单衣服
  • dz网站恢复数据库在线二维码生成短链接
  • 专业网站建设空间网站里添加图片超链接怎么做
  • 网站建设设计logo替代wordpress 搜索
  • 开发网站五个阶段做视频能赚钱的网站
  • 赚钱做网站网站建设wang.cd
  • 男女做暖暖的免费观看网站上海传媒公司总裁李闪闪
  • 手机网站建设方法快站官网平台
  • 做淘客网站 备案企业网站备案所需材料 amp
  • 北京手机网站设计报价广告软文案例
  • 厦门网站建设wordpress图片编辑插件下载
  • 重庆网站排名优化教程wap网站部署
  • dt高端网站设计个人crm
  • 台州网站制作教程全椒有做网站的吗
  • 网站推广要点 优帮云宁波网站制作好公司
  • 吉林教育网站建设方案昆明网站建设 技术支持
  • 马家堡网站建设android下载
  • 做网站必须要服务器吗安装Wordpress的免费空间
  • 哪个专业是学网站开发的seo软文是什么
  • 网站建设洽谈问题苏州企业建站系统模板