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

网站运营公司小程序源码反编译

网站运营公司,小程序源码反编译,品牌设计论文,科目一速成网站建设背景: 使用uniapp 开发安卓app,在用户编辑后直接返回时,使用弹窗提醒用户:还没有保存,是否保存? 方案 1. 使用自定义返回事件 //返回 back() { // 业务逻辑,弹窗提醒 uni.showModal({title:…

背景:

使用uniapp 开发安卓app,在用户编辑后直接返回时,使用弹窗提醒用户:还没有保存,是否保存?

方案

1. 使用自定义返回事件

//返回
back() {
// 业务逻辑,弹窗提醒
uni.showModal({title: '内容尚未保存,是否保存?',success: function (res) {if (res.confirm) {saveFun()} else if (res.cancel) {console.log('用户点击取消');// 然后返回uni.navigateBack()}}
})},

结果:点击自定义的按钮没有问题,但是使用原生按钮返回或者是侧滑返回依旧不执行自定义逻辑

2. 使用onBackPress生命周期函数

onBackPress((option) =>{if(option.from === 'backbutton'){uni.showModal({title: '内容尚未保存,是否保存?',success: function (res) {if (res.confirm) {saveFun()} else if (res.cancel) {console.log('用户点击取消');// 然后返回uni.navigateBack()}}})}return true;
})

结果:虽然会提醒,但是无法阻止返回事件,在用户还没有点击保存的时候,它就已经返回到上一个页面了,这个也不行

3. 我测试成功的方案:使用uni拦截器

  • 添加拦截器
onShow(() =>{const {diaryContext,setDiaryContext} = useEditStore();setDiaryContext(diaryRef.value)uni.addInterceptor('navigateBack', {invoke(args) {// 判断是不是返回按钮触发的返回事件if(args?.from === 'backbutton'){// 必须使用状态管理获取组件实例,拦截器中不能直接拿到组件的实例backFun(diaryContext);return false; // 阻止返回}else{return true; // 允许返回}}})
})
  • 卸载拦截器,拦截器需要记得卸载
onHide(() =>{uni.removeInterceptor('navigateBack')
})

结果:使用拦截器就可以将原生返回事件进行自定义修改,包括静止原生返回事件
ps: 仅仅在安卓app 中测试有效,其他的没有测试

http://www.yayakq.cn/news/754129/

相关文章:

  • 免费建设网站有哪些网站建设职业怎么样
  • 云主机 网站 多个二级域名 seo优化河南住房与建设厅网站
  • 泰州网站制作费用网站空间内存
  • 玉林网站设计壹互联是网站公司吗
  • 网站视频主持人昌平建设网站
  • 2015做那些网站致富手机网站需要多少钱
  • 零陵区住房和城乡建设局网站首页全球创新设计
  • 网站怎么做会员系统网站进入沙盒期
  • 泉州网站建设制作网站开发怎么确定价格
  • 做网站推广的企业服务网站开发
  • 网站建设 app开发 图片建设网站设计专业服务
  • 婺源做微信网站深圳推广公司是什么
  • 陕西通达工程建设有限公司网站天津专门做网站
  • 云南网站营销怎么查一个网站的外链和反链软件
  • 怎么上传自己的网站危险网站怎么解除
  • 张家口建设部网站如何将下载好的网站模板用到织梦程序上
  • 云南建设局网站内衣网站建设推广
  • 网站开发外包费用公司网页设计制作有哪些
  • 怎么做网站后台管理系统36氪是wordpress开发的吗
  • 做一手房开什么网站比较好呢软件开发资源网站
  • 与有权重网站做友链山东住房和城乡建设部网站
  • 中太建设集团股份有限公司官方网站设计师找工作的网站
  • 网站源码制作网站推广方案中确定目标是指
  • 怎么做免费的网站推广wordpress架设教程视频教程
  • 深圳网站开发哪家好北京网站建设公司现状
  • 多语言站点有多少个小语种网站公司里面有人员增减要去哪个网站做登记
  • 网站视频封面怎么做二维码制作免费
  • 大学校园网站建设方案重庆网站seo好不好
  • 网站主体必须要与域名注册人相同网站建设有哪些内容
  • 自己买个服务器做代挂网站北京网站建设报价