今天做搜索頁面遇到了搜索記錄,那如何把紀律在刷新頁面的情況下還存在呢
這倆介紹一種同步的微信小程序請求數據的寫法
存儲:
wx.setStorageSync(‘list’, ll)
語法
wx.setStorageSync(‘存儲的名’, 存儲的值)
讀取:
wx.getStorageSync(‘list’)
語法
wx.getStorageSync(‘存儲的名’)
如果存儲在本地,想一刷新頁面的時候我們直接獲取到數據可以這樣寫一下
* 生命週期函數--監聽頁面加載
*/
onLoad: function (options) {
var list=wx.getStorageSync('list')
console.log(list)
if(list)
{
this.setData({
lishi:list
})
}
wx.request({
url: ' ******************************************* ',
header: {
'content-type': 'application/json' // 默認值
},
success:((res)=>{
//console.log(res)
this.setData({
list:res.data.list
})
})
})
},
在頁面加載這個生命週期中
判斷本地是否有數據
如果有的話直接setData讓他提前的加載到data數據中
就可以提前的渲染出來了