如何解决小程序从后台切换到前台会自动重新操作执行过的function?
发布于 7 年前 作者 hejuan 6007 次浏览 来自 官方Issues

请问各位,我做了个小程序有多个页面,例如有个页面里面有个表单需要提交一些信息的。第一次是我自己主动提交表单,然后切换回首页做其他事情。这个时候接了个电话,或者按了 Home 键,然后重新打开微信小程序。小程序会自动再做一次提交表单,一切request过的都会重新再后台自动跑一次。请问这要如何解决,不要让系统自动做这些事?

追加一些图示:

app.js

index.js

onShow是空的,下载操作是通过wxml里面绑定一个 button的bindtap才会执行的。但是执行一次之后,当我按 Home键,再重新回到小程序,这个操作又会自动执行,每一次切换回前台,就会再执行。谢谢各位!

2 回复

新建一个空page来调试一下呗。

你不会是写在onShow里面吧

回到顶部