小程序不存在刷新頁面的方法
通常來說通贞,我們刷新頁面是因?yàn)閿?shù)據(jù)有更新,因此要在數(shù)據(jù)更新后調(diào)用刷新頁面的方法恼五,來讓用戶看到新的數(shù)據(jù)昌罩。
比如說我現(xiàn)在從購物車?yán)飫h除了一件商品,我們要讓用戶看到刪除的商品不見了灾馒,這個(gè)時(shí)候就要刷新數(shù)據(jù)茎用。
我看到網(wǎng)上有人說重新調(diào)用onLoad()或者onShow()方法,那是頁面加載時(shí)會(huì)執(zhí)行的方法,調(diào)用這兩個(gè)函數(shù)也確實(shí)會(huì)刷新頁面轨功,但這是沒必要的旭斥,甚至因?yàn)橐匦录虞d整個(gè)頁面會(huì)變得卡慢,我試過古涧。
可以使用this.setData({})方法
直接給需要修改的數(shù)據(jù)賦予新的值垂券,這部分?jǐn)?shù)據(jù)就被刷新了,不需要刷新整個(gè)頁面羡滑。
就還說上面在購物車刪除商品的例子菇爪,點(diǎn)擊刪除按鈕后,可以用this.setData({})柒昏,只將購物車這部分的數(shù)據(jù)刷新凳宙。