微信小程序中如何将数据保存到内存中并且读取的同步写法

前言

微信小程序保存到内存中有两种方法,一种是同步一种是异步,两个方法有着独特的用处,在小程序控制台中的Storage中可以查看保存到内存中的数据。

保存到内存中也就是我们平常说的本地存储,有一个内存限制,但是一般都可以满足开发的一个数据大小

话不多说 直接说操作

下面是如何保存数据 代码。 注意!!!:同步与异步写法不同

// 比如如何将一个数据保存到本地数据中,方便后续的开发取相应的数据
//这里存储数据使用的是wx.setStorageSync方法
    try{
    //wx.setStorageSync写法 : 第一个值是key  第二个值是数据
      wx.setStorageSync('这里写key名也就是保存数据的名称', 
      这里写key值,也就是要保存到本地数据中的数据)
    }catch(e){  // 作用 用来告诉我们是否写入数据成功与否 也可以用这个
    //函数做其他的用途,这里我们就主要讲保存数据
      console.log('写入数据错误');
    }

紧接着保存数据过后需要的是如何读取本地数据

下面是如何读取数据 代码

// 场景 ::  如何将数据读取出来并保存到Data里面
//这里存储数据使用的是wx.getStorageSync方法
	  try{
//注意 :: wx.getStorageSync 和 wx.setStorageSync 是固定写法
		//这里将内存中的数据读取出来并且保存到一个新变量中
	    var mudiis = wx.getStorageSync('这里是保存数据的key名')
	    //that是在外面重定义了this指向 代码: var that = this 
	    //原因 ; 一些开发场景中 在success函数里面中this无法访问到外部的
	    //data,除非使用箭头函数就不用重新定义this指向问题
	    //原因 :: ES6中新增的箭头函数并没有自身的this
	    that.setData({
	      mudi_is : mudiis 
	      // 将数据热更新到data数据中
	    })
	    console.log(this.data.mudi_is)
	    //输出是否有数据
	  }catch(e){  // 作用 : 是否读取成功
	    console.log('读取数据错误');
	  }

以上就是微信小程序如何进行同步存储数据的保存读取方法

如果这篇文章对你有帮助的话,不妨点个赞,收藏一波。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值