通過collected來判斷!
11.本地儲存有以下,我們怎麼保證我們得到的就是我們需要的id呢?var newsdata = require('../../data/newsdata.js');23
page(,
1112/**
13* 生命週期函式--監聽頁面載入
14*/
15 onload: function
(options) );
21//第一次進入的適合判斷是否存在本地儲存以及是否收藏
22var newscollect =wx.getstoragesync('newscollect');
23//
如果newscollect存在,則代表以前收藏過或者是以前取消過收藏
24if
(newscollect))
29 }else;32
//我把當前唯一id扔到newscollect物件中,然後預設指定false
33 newscollect[options.newsid]=false;34
//扔到本地儲存中
35 wx.setstoragesync('newscollect', newscollect);36}
37},
3839 collecttap:function
(event));58}
59 })
直接列印出來肯定是undefined!(每個元素都有唯一的乙個資料newsid)
2.不在乙個function函式之內,我們怎麼傳值呢?
通過setdata進行傳值以及更改
詳情請檢視:
小程式 微信本地儲存的方法
同步方法會堵塞當前任務,直到同步方法處理返回。非同步方法不會塞當前任務。1 同步 1 wx.setstoragesync 儲存值 try catch e 2 wx.getstoragesync 獲取值 try catch e 3 wx.removestoragesync 移除指定的值 try cat...
小程式 微信本地儲存的方法使用
需要儲存的內容。只支援原生型別 date 及能夠通過json.stringify序列化的物件。1 wx.setstoragesync 儲存值 1 try catch e 2 wx.removestoragesync 移除指定的值 1 try catch e 3 wx.getstoragesync 獲...
Web 本地儲存和Vue本地儲存例項
資料的設定和讀取比較方便。容量較大,sessionstorage大約為5mb,localstorage大約為20mb。只能儲存字串,若想要儲存json物件,則可以使用window.json.stringify 或者parse 進行序列化和反序列化編碼 sessionstorage的儲存週期只有一次會...