微信小程序新增数据管理 API 的详细介绍与应用

why 150 2024-09-23 14:29:57

wx.getstorage(object)

从本地缓存中异步获取指定 key 对应的内容。
object参数说明:
[tr]参数类型必填说明[/tr]

keyString本地缓存中的指定的 key
successFunction接口调用的回调函数,res = {data: key对应的内容}
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码:

1

2

3

4

5

6

wx.getStorage({

    key: 'key',

    success: function(res) {

        console.log(res.data)

    }

}) wx.getStorageSync(KEY)

从本地缓存中同步获取指定 key 对应的内容。
参数说明:
[tr]参数类型必填说明[/tr]

keyString本地缓存中的指定的 key

示例代码:

1

2

3

4

5

6

7

8

try {

    var value = wx.getStorageSync('key') if (value) {

        // Do something with return value

    }

} catch(e) {

    // Do something when catch error

}

wx.getStorageInfo(OBJECT)

异步获取当前storage的相关信息
OBJECT参数说明:
[tr]参数类型必填说明[/tr]

successFunction接口调用的回调函数,详见返回参数说明
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明:
[tr]参数类型说明[/tr]

keysString Array当前storage中所有的key
currentSizeNumber当前占用的空间大小, 单位kb
limitSizeNumber限制的空间大小,单位kb

示例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

wx.getStorageInfo({

    success: function(res) {

        console.log(res.keys);

        console.log(res.currentSize);

        console.log(res.limitSize);

    }

})###wx.getStorageInfoSync同步获取当前storage的相关信息 * *示例代码: * *"javascript

try {

    var res = wx.getStorageInfoSync();

    console.log(res.keys);

    console.log(res.currentSize);

    console.log(res.limitSize);

} catch(e) {

    // Do something when catch error

}

wx.removeStorage(OBJECT)

从本地缓存中异步移除指定 key 。
OBJECT参数说明:
[tr]参数类型必填说明[/tr]

keyString本地缓存中的指定的 key
successFunction接口调用的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码:

1

2

3

4

5

6

wx.removeStorage({

    key: 'key',

    success: function(res) {

        console.log(res.data)

    }

}) wx.removeStorageSync(KEY)

从本地缓存中同步移除指定 key 。
参数说明:
[tr]参数类型必填说明[/tr]

keyString本地缓存中的指定的 key

示例代码:

1

2

3

4

5

try {

    wx.removeStorageSync('key')

} catch(e) {

    // Do something when catch error

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序利用 JS 实现注册 60s 倒计时功能解析
下一篇:微信小程序获取用户openid的方法与步骤详解
相关文章