国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序本地存儲(chǔ)(wx.setStorage)和(wx.setStorageSync)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序本地存儲(chǔ)(wx.setStorage)和(wx.setStorageSync)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?在微信小程序中,可以使用本地存儲(chǔ)來(lái)保存一些數(shù)據(jù)比如用戶狀態(tài),姓名,性別等;

本地存儲(chǔ)主要包括兩種方式:緩存和本地?cái)?shù)據(jù)存儲(chǔ)。

  1. 緩存

緩存是一種快速訪問(wèn)內(nèi)存的臨時(shí)存儲(chǔ)機(jī)制,可以有效地提高應(yīng)用程序的響應(yīng)速度。在微信小程序中,可以使用wx.setStorage方法和wx.getStorage方法實(shí)現(xiàn)數(shù)據(jù)的緩存。例如:

  // 設(shè)置緩存數(shù)據(jù)
  wx.setStorage({
    key: 'userInfo',
    data: { name: 'Tom', age: 20 },
    success: function () {
      console.log('設(shè)置緩存數(shù)據(jù)成功');
    }
  });

  // 獲取緩存數(shù)據(jù)
  wx.getStorage({
    key: 'userInfo',
    success: function (res) {
      console.log(res.data);
    }
  });

上面的例子中,通過(guò)wx.setStorage方法設(shè)置了一個(gè)名為userInfo的緩存數(shù)據(jù),內(nèi)容為一個(gè)對(duì)象{name: 'Tom', age: 20}。通過(guò)wx.getStorage方法獲取緩存數(shù)據(jù),獲取成功后在控制臺(tái)中輸出了緩存數(shù)據(jù)。

緩存數(shù)據(jù)的大小一般受到設(shè)備內(nèi)存的限制,一些低端設(shè)備可能會(huì)出現(xiàn)緩存數(shù)據(jù)不穩(wěn)定,甚至?xí)斐蓱?yīng)用程序崩潰等問(wèn)題。

?????2.本地?cái)?shù)據(jù)存儲(chǔ)

本地?cái)?shù)據(jù)存儲(chǔ)是指將數(shù)據(jù)存儲(chǔ)在設(shè)備本地的文件系統(tǒng)中,能夠保持?jǐn)?shù)據(jù)的持久性。在微信小程序中,可以使用wx.setStorageSync方法和wx.getStorageSync方法實(shí)現(xiàn)數(shù)據(jù)的本地存儲(chǔ)。例如:

  // 設(shè)置本地存儲(chǔ)數(shù)據(jù)
  wx.setStorageSync('userInfo', { name: 'Tom', age: 20 });

  // 獲取本地存儲(chǔ)數(shù)據(jù)
  var userInfo = wx.getStorageSync('userInfo');
  console.log(userInfo);

上面的例子中,通過(guò)wx.setStorageSync方法設(shè)置了一個(gè)名為userInfo的本地存儲(chǔ)數(shù)據(jù),內(nèi)容為一個(gè)對(duì)象{name: 'Tom', age: 20}。通過(guò)wx.getStorageSync方法獲取本地存儲(chǔ)數(shù)據(jù),獲取成功后在控制臺(tái)中輸出了緩存數(shù)據(jù)。

需要注意的是,本地?cái)?shù)據(jù)存儲(chǔ)的大小受到設(shè)備存儲(chǔ)容量的限制,存儲(chǔ)數(shù)據(jù)過(guò)多可能會(huì)占用大量的設(shè)備存儲(chǔ)空間,導(dǎo)致設(shè)備運(yùn)行緩慢甚至奔潰。

需要根據(jù)實(shí)際情況選擇緩存和本地?cái)?shù)據(jù)存儲(chǔ)方式,可以考慮數(shù)據(jù)的大小和需求等因素。以及及時(shí)清理不必要的緩存和存儲(chǔ)數(shù)據(jù),以避免占用過(guò)多設(shè)備內(nèi)存和存儲(chǔ)容量。

清除本地存儲(chǔ):

(1)wx.setStorageSync(); //存儲(chǔ)值

(2)wx.removeStorageSync(); // 移除指定的值

(3)wx.getStorageSync(); // 獲取值

(4)wx.getStorageInfoSync(); // 獲取當(dāng)前 storage 中所有的 key

(5)wx.clearStorageSync(); // 清除所有的key

清除緩存:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417275.html

(2)wx.removeStorage(); // 移除指定的值

(3)wx.getStorage(); // 獲取值

(4)wx.getStorageInfo(); // 獲取當(dāng)前 storage 中所有的 key

(5)wx.clearStorage(); // 清除所有的key

到了這里,關(guān)于微信小程序本地存儲(chǔ)(wx.setStorage)和(wx.setStorageSync)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序如何讀取本地云存儲(chǔ)txt數(shù)據(jù),避免亂碼

    微信小程序如何讀取本地云存儲(chǔ)txt數(shù)據(jù),避免亂碼

    找到你的txt文件,重命名為json文件 上傳到云存儲(chǔ)中,獲取File ID 編寫js代碼 相關(guān)技術(shù)文檔: https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.readFile.html

    2024年02月12日
    瀏覽(22)
  • 微信小程序 wx.showModal

    微信小程序--wx.showModal_海轟Pro的博客-CSDN博客

    2024年02月15日
    瀏覽(19)
  • 微信小程序-支付(wx.requestPayment)

    微信小程序-支付(wx.requestPayment)

    (學(xué)習(xí)中,持續(xù)更新) 直接調(diào)用的接口為wx.requestPayment(小程序前端調(diào)用)。 官方文檔的請(qǐng)求例子為: 其中paySign官方文檔給出了一個(gè)例子: MD5(appId=wxd678efh567hg6787nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VSpackage=prepay_id=wx2017033010242291fcfe0db70013231072signType=MD5timeStamp=1490840662key=qazwsxedcrfvtg

    2024年02月12日
    瀏覽(20)
  • 微信小程序 wx:if使用

    在微信小程序中,可以使用 wx:if 指令來(lái)控制某個(gè)元素是否需要被渲染到頁(yè)面上。根據(jù)條件表達(dá)式的結(jié)果, wx:if 指令決定元素是否顯示。 下面是使用 wx:if 的基本示例: 在上述代碼中, wx:if 指令的值為一個(gè)條件表達(dá)式 {{condition}} ,根據(jù)該條件表達(dá)式的結(jié)果決定是否渲染 view 元

    2024年02月09日
    瀏覽(25)
  • 微信小程序-登錄(wx.login)

    微信小程序-登錄(wx.login)

    用戶微信登錄小程序有兩種情況,分別為彈出登錄提示和不彈出登錄提示兩種。彈出登錄提示的情況下,用戶確定后會(huì)向后臺(tái)傳入更多參數(shù),例如用戶昵稱等。不彈出登錄提示只能獲取到用戶的臨時(shí)登錄憑證code。主要根據(jù)第二種情況進(jìn)行描述。 這個(gè)code具有時(shí)效性,能用于區(qū)

    2024年02月15日
    瀏覽(16)
  • 微信小程序如何實(shí)現(xiàn)兼容----wx.getSystemInfoSync、 wx.getSystemInfo、wx.canIUse

    小程序的宿主環(huán)境一直在迭代更新,提供更多的能力給開發(fā)者去完成更多的事情,所以你的小程序會(huì)運(yùn)行在不同版本的宿主環(huán)境下。為了讓你的小程序在不同環(huán)境下都能提供相應(yīng)的服務(wù),我們需要來(lái)了解一下在小程序中如何實(shí)現(xiàn)兼容辦法。 1.針對(duì)不同手機(jī)進(jìn)行程序上的兼容

    2024年02月09日
    瀏覽(20)
  • 微信小程序wx:for 的使用以及wx:key綁定

    wx:for基本使用 wx:for-item和wx:for-index重新命名item和index wx:key兩種綁定方式以及注意事項(xiàng) wx:for基本使用 業(yè)務(wù)層數(shù)據(jù) 視圖層 wx:for遍歷時(shí)候每一項(xiàng)名稱為 item 每一項(xiàng)索引名稱為 index wx:for-item和wx:for-index實(shí)現(xiàn)item和index重命名 wx:for-item=\\\"str\\\" 將原來(lái)名稱 item 修改成 str wx:for-index=\\\"i 將原來(lái)

    2024年02月11日
    瀏覽(14)
  • 微信小程序 wx.request 請(qǐng)求封裝

    1、添加一些統(tǒng)一的參數(shù)或者配置 2、加上默認(rèn)的請(qǐng)求頭和cookie(有就加,沒(méi)有就為空) 3、將參數(shù),即傳入的url地址、請(qǐng)求頭傳入請(qǐng)求中 4、封裝 post 和 get 請(qǐng)求,使代碼使用更加方便,以維護(hù)

    2024年02月16日
    瀏覽(22)
  • 微信小程序wx.getUserProfile的用法

    微信小程序wx.getUserProfile的用法

    接觸了以前開發(fā)的一個(gè)微信小程序,發(fā)現(xiàn)wx.getUserInfo這個(gè)官方接口不能獲取用戶的信息,我重新創(chuàng)建了一個(gè)新的項(xiàng)目,發(fā)現(xiàn)可以用wx.getUserProfile這個(gè)官方接口來(lái)獲取用戶信息,具體操作如下:1.首先在xxxx.jslim里面定義初始值,isAuthorization是為了解決每次登陸都需要獲取用戶信息

    2024年02月14日
    瀏覽(21)
  • 微信小程序wx.setClipboardData復(fù)制文本

    今天在開發(fā)中遇到一個(gè)問(wèn)題,在小程序中 復(fù)制文本,在做之前也查了資料,大部分都是固定文本復(fù)制,(小程序本身是不能手動(dòng)復(fù)制的)和需求還是不一樣的。 對(duì)于復(fù)制官方文檔中提供了: wx.setClipboardData 設(shè)置系統(tǒng)剪貼板的內(nèi)容。調(diào)用成功后,會(huì)彈出 toast 提示\\\"內(nèi)容已復(fù)制

    2024年02月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包