请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如果用户在博客的编辑页面已有编辑内容,未发布之前要退出页面,如何弹窗提示?

wx.showModal弹窗提示写在onHide里面好像没有效果,写在onUnload里面,无论是在开发工具调试还是在真机调试,均是已经退出了编辑页面才弹出提示窗,体验效果非常差,就是想在用户返回是用弹窗卡在这个编辑页面,防止是误操作,请教老师这个要怎么实现?


正在回答 回答被采纳积分+3

1回答

Stillpeng 2019-12-10 01:37:36

其实有一种更合理的方式,你就在onunload触发的时候,把编写的内容写入缓存中,下次进入页面,读取缓存,一般都这么处理,弹框太多,用户体验才是不好的

0 回复 有任何疑惑可以回复我~
  • 提问者 视野v3 #1
    非常感谢你提供的解决方案,我之所以问这个问题,是考虑过我自己在使用很多应用时的体验才想这么做的,如果此时用户输入了几百个字在上面,他不想发布了,我要用弹出框判断他是真的放弃发布这条内容还是误操作,如果他是真的放弃了这条内容,直接不予保存,如果是误操作让他留在当下编辑页面,我可以写入缓存也可以不写入。
    
    但是如果我直接写入缓存,用户此时退出他是想要清空当前编辑内容,要是直接写入缓存,下次再进入时内容还在,这样用户还得手动来删除一大串编辑的内容,我想要的效果不是没有达到。
    回复 有任何疑惑可以回复我~ 2019-12-10 11:09:10
  • 提问者 视野v3 #2
    你仔细看一下发微信朋友圈的这个功能,就和这个一样,退出编辑页的时候询问你是否要保存当前编辑好的内容,如果你点保存才会保存,如果你点的是不保存,相当于你已经不想要这条内容了,也不需要保存。我想实现的是这个功能。
    回复 有任何疑惑可以回复我~ 2019-12-10 11:16:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信