uniapp本地存储(uni.setStorageSync和uni.setStorage)

简介: uniapp本地存储(uni.setStorageSync和uni.setStorage)

UniApp中,可以使用uni-app提供的本地存储API进行数据的读写操作。具体来说,UniApp提供了以下方法:

简单使用如下:

  // 设置缓存数据
  uni.setStorageSync('ceshi', true)
  // 获取缓存数据
  uni.getStorageSync('ceshi')

1.uni.setStorageSync(key, data):将数据同步保存在本地缓存中,key为字符串类型,表示要保存数据的键,data可以是任何支持JSON序列化的数据类型。


2.uni.getStorageSync(key):从本地缓存中同步获取指定key的数据。


3.uni.removeStorageSync(key):从本地缓存中同步移除指定key的数据。


4.uni.clearStorageSync():清空本地缓存中所有数据。


uni.setStorage(Object object):将数据异步保存在本地缓存中,Object参数可以包含以下属性:


1.key:字符串类型,表示要保存数据的键。


2.data:任何支持JSON序列化的数据类型,表示要保存的数据。


3.success:回调函数,在数据保存成功时触发.


uni.getStorage(Object object):从本地缓存中异步获取指定key的数据,Object参数可以包含以下属性:


1.key:字符串类型,表示要保存数据的键。


2.data:任何支持JSON序列化的数据类型,表示要保存的数据。


3.success:回调函数,在数据保存成功时触发。


uni.getStorage(Object object)从本地缓存中异步获取指定key的数据,Object参数可以包含以下属性:


1.key:字符串类型,表示要获取数据的键。


2.success:回调函数,在数据获取成功时触发,回调参数包含以下属性。


          data:从本地缓存中获取到的数据。


uni.removeStorage(Object object):从本地缓存中异步移除指定key的数据,Object参数可以包含以下属性:


1.key:字符串类型,表示要移除数据的键。


2.success:回调函数,在数据移除成功时触发。


ps:需要注意的是,使用本地存储保存数据时需要注意数据类型,要保证数据能够被正确序列化和反序列化。此外,对于较大的数据,建议采用异步存储方式,以免阻塞主线程导致界面卡顿。


相关文章
|
存储 开发框架 安全
【Uniapp 专栏】探索 Uniapp 的本地存储功能特点
【5月更文挑战第14天】Uniapp的本地存储功能是其跨平台开发的强大优势,提供数据持久化的存储、读取,支持多种数据类型。其特点是简单易用、跨平台一致且有一定安全性。通过键值对存储和容量管理,适应不同应用场景,如用户登录信息存储和应用配置保存。同时,注意性能优化、数据清理和安全保护。与其他框架比较,Uniapp有独特优势,并将持续发展以满足复杂需求。开发者应根据业务需求设计存储策略,确保数据安全高效使用。
720 2
【Uniapp 专栏】探索 Uniapp 的本地存储功能特点
|
存储 移动开发 缓存
uniapp本地存储的几种方式
uniapp本地存储的几种方式
2159 0
uniapp本地存储的几种方式
uniapp本地存储的几种方式
|
存储 SQL 缓存
百度搜索:蓝易云【uniapp本地存储详解】
综上所述,UniApp提供了本地缓存和本地数据库两种本地存储方式,可以根据需求选择适合的方式来存储和操作数据。
676 8
|
存储 JavaScript
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
519 0
|
存储 缓存 移动开发
uniapp本地存储详解
在开发uniapp应用时,我们常常需要使用本地存储来保存一些数据,比如用户登录信息、设置项等,使得应用能够在设备上保存和读取数据,以便提供更好的用户体验和离线功能支持,本文将简单介绍uniapp中的本地存储相关API使用方式。当我们调用对应方法时,uniapp会将数据以键值对的形式存储在本地存储中。具体实现中,uniapp会将键值对转换成字节流,并将字节流写入到设备的存储器中。这个过程涉及到计算机底层存储原理的数据存储和字节对齐。在读取数据时,会根据指定的键,从本地存储中读取相应的数据。
2516 0
|
7天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1922 6
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
5天前
|
存储 人工智能 关系型数据库
阿里云AI产品与云产品最新组合套餐:Token Plan、AI coding及云服务器和建站等组合优惠价
阿里云推出全新“算力+模型+应用”一站式云与AI组合套餐活动,覆盖从个人开发者到中大型企业的全场景需求。核心亮点为分三档定价的Token Plan订阅服务,支持Qwen3.8-Max-Preview大模型调用,错峰时段最低可享0.2折优惠。活动同步推出AI Coding、智能体部署、云电脑托管、0代码建站等十余类场景化组合,搭配99元/年的普惠云服务器、88元/年的入门数据库等经典特惠产品,还为企业提供1V1定制化AI转型方案,大幅降低了不同用户群体拥抱AI的技术门槛与采购成本。
652 111
|
15天前
|
人工智能 JSON 安全
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
阿里云AI安全产品联动防御Fastjson攻击
2556 13
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航

热门文章

最新文章