微信小程序如何存儲數據?

今天做搜索頁面遇到了搜索記錄,那如何把紀律在刷新頁面的情況下還存在呢
這倆介紹一種同步的微信小程序請求數據的寫法
存儲:
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數據中
就可以提前的渲染出來了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章