09.【数据存储】

一、数据存储(存)

1.存储到本地(异步API)

uni.setStorage({ //存
    key:'', //K名
    data:'', //K值
    success:function(){}, //成功
    fail:function(){} //失败
})

2.储存本地(同步API)

  • 需要用try…catch配合(如不适用小程序包端会报错)
try{
    uni.setStoragSync('k名','K值')
}catch(e){
    //erroe
}

二、数据存储(获取)

3.获取储存数据(异步API)

uni.getStorage({
    key:'',
    success:function(){},
    fail:function(){}
})

4.获取储存数据(同步API)

try{
    const value = uni.getStorageSync('k名')
}catch(e){
    //error
}

5.获取存储机制的信息(异步)

uni.getStoragInfo({
    success:function(res){
        res.keys //所有的key
        res.currentsize //占用空间大小,单位kb
        res.limitSize //限制空间大小
    }
})

6.获取存储机制的信息(同步)

try{
    const res = uni.getStorageInfoSync();
    res.keys
    res.currentsize
    res.limitSize
}catch(e){
    //error
}

三、数据存储(删)

异步

uni.removeStorage({
    key:'k名'
})

同步

uni.removeStorageSync('k名')

四、数据存储(清空)

异步

uni.clearStorage()

同步

uni.cloearStorageSync()
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇