用户不小心按了手机上的返回键时,怎么处理填写了一半尚未保存的信息?
发布于 5 年前 作者 guiyingren 14607 次浏览 来自 问答

我们在做一个商户功能,商户可以小程序里发布商品信息,如果填写到一半时,不小心按了返回,之前填写的内容都会丢失,

这是非常不好用户体验,不知道能不能有办法来个询问,可以让用户确定一下是否要退出本页?

8 回复

真心希望微信小程序能再强大点.可以完胜APP,那样APP就可以over了

你可以直接传整个对象啊

this.setData(res.data)

这样也可以?

你可以直接传整个对象啊

this.setData(res.data)

已经找到了办法,就是在data 里写一个 mydata:{name:“hehe”,tel:“12345”} ,页面离开时缓存mydata行了,再打开时,this.setData({ mydata:res.data}) 行了

随心而去乄Shirne  真的可以,这样简单多了,多谢了!

你好,目前暂不支持此功能。如果确实是比较重要的填写页面,建议定时自动保存用户填写的内容。

知道了,我想用缓存整个this.data 的方法.可是再打开时获取到保存的data ,没有办法写成 this.data=res.data ,还要用this.setData 一个个的写回去,非常麻烦.有没有好方法?

目前不支持

知道了,我想用缓存整个this.data 的方法.可是再打开时获取到保存的data ,没有办法写成 this.data=res.data ,还要用this.setData 一个个的写回去,非常麻烦.有没有好方法?

回到顶部