小程序
小游戏
企业微信
微信支付
扫描小程序码分享
之前一直认为页面销毁之后这个页面的数据也会销毁的,但是今天遇到一个问题就是页面onUnload之后数据还在,由于数据是我在onLoad的时候push进去的所以退出在进入之后数据成倍的变多,虽然可以在页面销毁的时候把数据重置一下,但是页面销毁数据还在让我觉得怪怪的,所以来问问
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@就在那里 会
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我也发现会存在变量不会随着页面返回而销毁,目前办法还是在onUnload中手动清除
我也遇到了,用了omix的状态管理库,但是页面中data不会销毁
@Can🌴 望重视
以前会销毁,本还想写个异步safeSetData的方法,结果今天发现。。。不会销毁了。。。
这不就内存泄露么!!!
onShow:
function
() {
console.log(
'onShow'
);
setTimeout(() => {
wx.reLaunch({
url:
'/pages/logs/logs'
,
});
}, 2000);
this
.data.test)
'setData'
)
.setData({
test: 1,
})
}, 8000);
}
我遇到了没有销毁的,第二次进入之后里面的数据就再次叠加了,然后我在页面销毁的时候把里面的数据清空了就没有这种情况了
这个你跟一楼说可能会好点
bug: iOS/Android 6.3.30,在 App.onLaunch 调用 wx.login 会出现异常;
bug
iOS/Android
6.3.30
请问这个问题解决了吗
const years = [];
const months = [];
const days = [];
Page({
/**
* 页面的初始数据
*/
data: {
..................
页面销毁时,years,months ,days 这三个数组里面的数据会跟随销毁吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@就在那里 会
你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我也发现会存在变量不会随着页面返回而销毁,目前办法还是在onUnload中手动清除
我也遇到了,用了omix的状态管理库,但是页面中data不会销毁
@Can🌴 望重视
以前会销毁,本还想写个异步safeSetData的方法,结果今天发现。。。不会销毁了。。。
这不就内存泄露么!!!
onShow:
function
() {
console.log(
'onShow'
);
setTimeout(() => {
wx.reLaunch({
url:
'/pages/logs/logs'
,
});
}, 2000);
setTimeout(() => {
console.log(
this
.data.test)
console.log(
'setData'
)
this
.setData({
test: 1,
})
}, 8000);
}
我遇到了没有销毁的,第二次进入之后里面的数据就再次叠加了,然后我在页面销毁的时候把里面的数据清空了就没有这种情况了
这个你跟一楼说可能会好点
bug
:iOS/Android
6.3.30
,在 App.onLaunch 调用 wx.login 会出现异常;请问这个问题解决了吗
const years = [];
const months = [];
const days = [];
Page({
/**
* 页面的初始数据
*/
data: {
..................
页面销毁时,years,months ,days 这三个数组里面的数据会跟随销毁吗