鍍金池/ 問答/HTML/ 小程序wepy框架數(shù)據(jù)初始化會有緩存的問題?

小程序wepy框架數(shù)據(jù)初始化會有緩存的問題?

我使用wepy框架開發(fā)小程序,有一個列表界面,從列表頁面可以進入詳情頁面,先點進id為1的詳情頁面,在詳情頁面的data中有name屬性,并對name進行賦值,然后點進id為2的詳情頁面,發(fā)現(xiàn)name的值是id為1的詳情頁面的值。我在微信開發(fā)者工具中顯示都是正常的,只有在手機上預(yù)覽時出現(xiàn)的這個問題。

問題1:data不是進行數(shù)據(jù)定義和初始化的地方嗎?為什么name的值沒有被初始化?
問題2:我嘗試了很多方法,只能在onLoad方法中再對name進行賦初值才有效果,原本想在離開頁面的時候也就是onUnload方法執(zhí)行的時候賦初值但是沒有效果,方法也是可以執(zhí)行的,為什么再次進入詳情時還是上次賦的值?

export default class ActiveApplyDetail extends wepy.page {
  data = {
    name: ''
  }

  onLoad(){

  }

  onUnload(){

  }
}

第一次進行小程序的開發(fā),有很多不明白的地方,還請各位大佬多多指導(dǎo)!

回答
編輯回答
入她眼

同問,最近也發(fā)現(xiàn)這個問題,不在onload重新初始化數(shù)據(jù)。有別的解決方法嘛?

2018年4月29日 22:33