自学uni-app (6)数据缓存

uni-app学习(二) uni-app生命周期 部分周期函数以及注释,以及页面跳转和信息读取在后台显示以及控制台读取 <template> <view> 生命周期函数 <view v-for="(item,index) in list" :key="index"> {{item}} </view> <!-- 数据读取 --> <button @click="saveInfo">登录</button> &l. 阅读详情

数据缓存

API说明
uni.getStorage获取本地数据缓存
uni.getStorageSync获取本地数据缓存
uni.setStorage设置本地数据缓存
uni.setStorageSync设置本地数据缓存
uni.getStorageInfo获取本地缓存的相关信息
uni.getStorageInfoSync获取本地缓存的相关信息
uni.removeStorage删除本地缓存内容
uni.removeStorageSync删除本地缓存内容
uni.clearStorage清理本地数据缓存
uni.clearStorageSync清理本地数据缓存

存储数据

异步存储(uni.setStorage)

将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。

代码演示

<template>
	<view>
		<button type="primary" @click="setStor">存储数据</button>
	</view>
</template>

<script>
	export default {
		methods: {
			setStor () {
				uni.setStorage({
				 	key: 'id',
				 	data: 10,
				 	success () {
				 		console.log('存储成功')
				 	}
				 })
			}
		}
	}
</script>

<style>
</style>

同步存储(uni.setStorageSync)

将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。

代码演示

<template>
	<view>
		<button type="primary" @click="setStor">存储数据</button>
	</view>
</template>

<script>
	export default {
		methods: {
			setStor () {
				uni.setStorageSync('id',10)
			}
		}
	}
</script>

<style>
</style>

获取数据

异步获取(uni.getStorage)

从本地缓存中异步获取指定 key 对应的内容。

代码演示

<template>
	<view>
		<button type="primary" @click="getStorage">获取数据</button>
	</view>
</template>
<script>
	export default {
		data () {
			return {
				id: ''
			}
		},
		methods: {
			getStorage () {
				uni.getStorage({
					key: 'id',
					success:  res=>{
						this.id = res.data
					}
				})
			}
		}
	}
</script>

同步获取(uni.getStorageSync)

从本地缓存中同步获取指定 key 对应的内容。

代码演示

<template>
	<view>
		<button type="primary" @click="getStorage">获取数据</button>
	</view>
</template>
<script>
	export default {
		methods: {
			getStorage () {
				const id = uni.getStorageSync('id')
				console.log(id)
			}
		}
	}
</script>

移除数据

异步移除数据(uni.removeStorage)

从本地缓存中异步移除指定 key。

代码演示

<template>
	<view>
		<button type="primary" @click="removeStorage">移除数据</button>
	</view>
</template>
<script>
	export default {
		methods: {
			removeStorage () {
				uni.removeStorage({
					key: 'id',
					success: function () {
						console.log('移除成功')
					}
				})
			}
		}
	}
</script>

同步移除数据(uni.removeStorageSync)

从本地缓存中同步移除指定 key。

代码演示

<template>
	<view>
		<button type="primary" @click="removeStorage">移除数据</button>
	</view>
</template>
<script>
	export default {
		methods: {
			removeStorage () {
				uni.removeStorageSync('id')
			}
		}
	}
</script>
uni-app教程五(页面跳转、本地数据缓存) 由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的JavaScript面试题文档,或更多前端资料可以点此处即可获取!!!。、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)[外链图片转存中…(img-auIiUcM6-1711725244761)][外链图片转存中…(img-W7wqPe9u-1711725244761)] 阅读详情

相关推荐

uni-app中表单修改用户信息,掌握这些前端开发热门前沿知识

怎么使用webpack对项目进行优化?防抖、节流浏览器的缓存机制描述一下二叉树, 并说明二叉树的几种遍历方式?项目类问题技术栈比较搭,基本用过的东西都是一模一样的。快手终面喜欢问智力题,校招也是终面问智力题,大家要准备一下一些经典智力题。如果排列组合、概率论这些基础忘了,建议回去补一下。

2401_83620959的博客 577

uni.setStorageSync(KEY,DATA)

这个uni.setStorageSync 与 uni.setStorage 中的key 和 data 的写法不一样, uni.setStorage的写法 uni.setStorage({ key: 'storage_key', data: {}, success: () => {} }); uni.setStorageSync的写法 try { uni.setStorageSync( 'storage_key', {}, ) } catch (e) {

k_in2的博客 1万+

《Uniapp-Vue 3-TS 实战开发》中缓存操作全攻略

在 Uniapp 中,你可以使用三种方式操作缓存:同步方法、异步方法和 Vuex 持久化存储。同步方法会阻塞当前任务,直到方法返回,适合小数据量操作;console.log('存储成功');console.log('存储成功');console.log('删除成功');// 用户登录后存储token和用户信息。// 或者使用async/await。// async/await版本。// 或者直接清除所有缓存。3. Vuex 持久化存储。// 检查用户是否登录。// 清除指定key。// 清除指定key。

前端-尔嵘 1158

uniapp存储讲解

在实际应用中,你需要根据具体需求选择适合的存储方式。注意,由于本地缓存容量有限,不建议将大量数据存储在本地缓存中。同时,为了避免数据冲突,建议在键名前添加命名空间等前缀。在 Uni-app 中,你可以使用本地缓存来存储应用程序的数据。方法读取数据时,会在成功回调函数中返回该键对应的值。方法删除数据时,会将该键值对从本地缓存中删除。同步方式存储数据,适合小数据量的存储;方法删除数据时,会在成功回调函数中打印。异步方式存储数据,适合大数据量的存储。在上述代码中,我们使用。在上述代码中,我们使用。

zzx262625的博客 3436

ECC密码的加密和解密(附带代码实现)

ECC,全称Elliptic Curve Cryptography,是椭圆曲线密码学。这是一种公钥加密技术,其安全性基于椭圆曲线离散对数问题,被广泛应用于信息安全领域。ECC的主要优势在于,相较于RSA和DSA等其他传统的公钥密码体系,它能够在提供相同安全级别的情况下,使用更短的密钥,从而减少计算量和存储空间的需求。例如,一个256位的ECC密钥提供的安全性可以与3072位的RSA密钥或DSA密钥相媲美。ECC的主要应用领域包括SSL安全证书、安全电子邮件、移动设备安全、物联网设备安全等。

xixixi7777的博客 8271

计算机网络实验(华为eNSP模拟器)——第十章 Eth-Trunk(链路聚合)

目录一、Eth-Trunk的定义二、Eth-Trunk的工作模式(一)LACP模式1、定义2、命令(二)手工负载分担模式1、定义2、命令三、结语 一、Eth-Trunk的定义 Eth-Trunk是指设备的链路聚合,即将该设备的多个接口捆绑成一个接口,从而达到了增加带宽和提高可靠性的目的。我们要注意它是将多条物理链路,在逻辑上合并成一条,而不是串在一起。例我们将LSW1交换机S5700的三个端口(即GE0/0/1 、GE0/0/2、GE0/0/3)定义为一个Eth-Trunk接口与LSW2交换机相连,如下:

小宇y的博客 8417

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

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

m0_64590669的博客 1万+

用Seurat和ComplexHeatmap绘制单细胞marker基因热图:从数据处理到可视化全流程

本文详细介绍了使用Seurat和ComplexHeatmap绘制单细胞marker基因热图的全流程,涵盖从数据处理、基因筛选、平均表达矩阵计算到高级可视化与注释添加。重点解析了如何利用ComplexHeatmap生成发表级热图,并整合热词信息,解决单细胞数据可视化中的常见问题,提升科研图表质量。

weixin_29048775的博客 529

uni-app教程五(页面跳转、本地数据缓存),前端开发3年计划

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取可以扫码获取!!(备注:前端)**一个好的心态和一个坚持的心很重要。

2401_84097941的博客 1858

别再死记硬背了!用Multisim仿真5分钟搞懂运放电压跟随器到底要不要加反馈电阻

本文通过Multisim仿真实验,深入解析运放电压跟随器中反馈电阻的必要性。实验对比不同阻值对电路性能的影响,揭示反馈电阻在提供偏置电流通路、提升高频稳定性和ESD保护中的关键作用,并给出工程实践中的优化建议,帮助工程师快速掌握运放电路设计要点。

weixin_42641998的博客 371

024、反激变换器的短路保护设计

本文详细探讨了反激变换器短路保护的设计要点与实践经验。作者通过实际案例分析了短路时反激拓扑的电流特性,指出初级峰值电流限制是最基础的保护手段,但需配合打嗝模式使用。文章重点剖析了打嗝模式设计的三个关键陷阱:频率设定、退出条件和软启动衔接。同时强调次级侧辅助保护、变压器参数优化、环路响应协调的重要性,并比较了自恢复与锁死方案的适用场景。最后提出实测验证的四个关键点和设计经验:不盲信芯片手册、保护电路独立设计、充分留有余量、进行破坏性测试。全文以工程实践为导向,为反激电源的可靠短路保护提供了系统性解决方案。

Jack010169的博客 239

视频教程-uni-app 之 API 入门教程 uniapp在线教程 uni app视频教程-Webapp

uni-app 之 API 入门教程 uniapp在线教程 uni app视频教程 ...

weixin_34766826的博客 569

YOLOv8剪枝 稀疏训练+slim剪枝测试精度仅掉1.6个点,速度提高10.3fps!

摘要 本文介绍了YOLOv8剪枝方法Slim(Network Slimming),通过L1正则化作用于BN层的缩放因子(γ),自动识别并剪除冗余通道,实现模型轻量化。核心步骤包括:稀疏训练(引入L1正则化)、通道剪枝(按γ阈值裁剪)、微调恢复精度。实验表明,该方法能有效压缩模型大小、减少计算量,且支持通过调整speed_up等超参数控制剪枝强度。移植代码需修改C2F模块以适配剪枝,并配置稀疏训练参数(如reg、sl_epochs)。最终剪枝模型需移除优化器以减小体积,但不支持多卡训练。

FJN110的博客 861

uni-app课程心得体会以及编程思路

5.在学习uniapp的重要部分组件时,我们需要考虑到组件的可复用性和扩展性,尽量将组件的样式和行为封装起来,使得组件的使用更加简单和方便。在设计组件时还要考虑到全局和局部,UniApp 组件的样式可以使用全局样式和局部样式,我们需要根据组件的使用情况和需求来设计样式,尽量使得组件的样式和整个应用的样式保持一致,同时也需要考虑到组件的局部样式和全局样式之间的优先级关系。uniapp的跨平台特性、丰富的组件库和插件、完善的文档和社区支持,都为开发提供了非常良好的开发环境和体验,是一个非常优秀的前端开发框架。

m0_64452718的博客 483

从零开始讲DDR(5)——读懂Datasheet

对于开发人员来说,需要根据实际场景和使用的需要,使用不同厂家,不同型号的DDR,虽然原理上大同小异,但是还是有一些细节上的需要注意的地方,接触一个新的DDR芯片,首先就是需要找到对应的datasheet,而能都读懂datasheet,也是一个硬件工程师的必备技能。

apple_53311083的博客 5219

软件设计师高频考点—套路题

学习交流的总结

秩沅 2539

uni-app小白入门自学笔记(二)

码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14429616.html 目录码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14429616.htmluni的生命周期应用生命周期页面生命周期导航跳转和传参声明式导航:navigator编程式导航:uni.naviga...

Echoyya、的博客 156

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

对Uni-app课程的学习收获及心得

Uni-app是一款跨平台开发框架,能够快速地将代码转换为多种应用程序,包括iOS、Android、H5以及各种小程序。该框架采用VUE.js语言进行开发,具有开发周期短、开发成本低、性能优秀、扩展性强等优点。除此之外,Uni-app框架具有丰富的生态环境和插件库,这些插件可以方便开发人员快速调用常用服务、组件等,并且保持同步更新,充分保障了开发过程的效率和质量。由于其在跨平台开发中具有如上优势,Uni-app已经成为越来越多企业和开发者的首选开发框架。

xiao_yyang的博客 227

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

uni-app教程五(页面跳转、本地数据缓存,2024年最新培训web网站开发

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

m0_54853787的博客 562

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

uni-app入门学习,5年经验前端程序员面试27天

官方网页uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。即使不跨端,uni-app同时也是更好的小程序开发框架。具有vue和微信小程序的开发经验,可快速上手uni-app为什么要去学习uni-app?

m0_61043185的博客 998

【uni-app】自定义组件和通信_uniapp组件之间如何通信

组件是vue技术中非常重要的部分,组件使得与ui相关的轮子可以方便的制造和共享,进而使得vue使用者的开发效率大幅提升,在项目的component目录下存放组件,uni-app只支持vue单文件组件(.vue 组件)main.js 进行全局引入//引入组件//调用app.component方法全局注册组件return {app通过uni-app的easycom: 将组件引入精简为一步。

2401_84520271的博客 1243

uniapp本地存储详解_uni,鸿蒙界面开发语言

(img-1QW1XOmj-1713328442188)],遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。从本地缓存中同步获取指定 key 对应的内容。同步获取当前 storage 的相关信息。异步获取当前 storage 的相关信息。从本地缓存中异步移除指定 key。从本地缓存中同步移除指定 key。同步清理本地数据缓存。

2401_84181403的博客 1233

2024年前端最全学习笔记 (4) uni-app 下拉刷新,程序员面试题库网站

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

2401_84617431的博客 668

如何在uni-app中使用vuex,2024年最新详解系列文章

(img-5gjWVcx6-1713550919803)]//使用的话直接调用this.getPosition就可以了。然后mapState必须写在 computed中。{{position}}//使用vuex中的值。mapMutations写在methods里面。然后在main.js中引用挂载。在script中引入。

m0_58269520的博客 841
上一篇: 自学uni-app (4)页面、事件和组件
下一篇: 自学uni-app (5)扩展组件、组件插槽、uni生命周期
IT_Joliu
博客等级 码龄9年 32粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值