微信小程序缓存介绍

wx.setStorage

介绍

wx.setStorage是一个异步方法,用于将数据异步地存储在本地缓存中。

异步方法指的是不会阻塞主线程执行的方法。在异步方法中,代码会立即返回并继续执行后续的代码,而不会等待异步操作完成。

存储示例

它接受以下参数:

key:要存储的数据的键名。

data:要存储的数据。

success:存储成功时执行的回调函数。

fail:存储失败时执行的回调函数。

一个值:

			wx.setStorage({
				key: 'MyMek',
				data: 'Hello World',
				success: function() {
					console.log('数据存储成功');
				},
				fail: function() {
				console.log('数据存储失败');
				}
			});

多个值:

			var values = { PhoneNumber: this.phone, IsLogin: true, };
			wx.setStorage({
				key: 'MyMek',
				data: values,
				success: function() {
					console.log('数据存储成功');
				},
				fail: function() {
					console.log('数据存储失败');
				}
			});
获取示例
				wx.getStorage({
					key: 'MyMek',
					success: function(res) {
					var value = res.data;
					console.log('从缓存中读取的值是:', value);
					},
					fail: function() {
						console.log('从缓存中读取值失败');	
					}
				});
清除案例
				wx.removeStorageSync('MyMek')

wx.setStorageSync

介绍

wx.setStorageSync是小程序中存储数据到本地缓存的同步方法。通过该方法,可以将数据同步地存储在本地缓存中。

同步方法指的是在执行过程中会阻塞主线程的方法。当调用同步方法时,程序会一直等待该方法执行完毕,并在方法执行完成后 才继续执行后续的代码。

存储示例

它接受两个参数:

key:要存储的数据的键名。

data:要存储的数据。

一个值:

			wx.setStorageSync('MyMek', 'Hello World');

多个值:

		var values = { PhoneNumber: this.phone, IsLogin: true, };
		wx.setStorageSync('MyMek', values);
获取示例
		var storedData = uni.getStorageSync('MyMek');
清除示例
		uni.removeStorageSync('MyMek');

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值