先看代码,您将看到以下效果,复制使用即可,以下代码均可复制粘贴使用。

如您满意请给莫成尘点个Fabulous
如果同步存储不到接口数据可以尝试使用异步
	    // 同步存储和读取
	    //设置 存储内容   参数为参数名,参数值 
		uni.setStorageSync('name',"莫成尘");
		//也可以这样写  uni.setStorageSync('name',this.name);
		//输出  仅仅使用参数名即可获取
		console.log(uni.getStorageSync('name'))
		//删除
		// uni.removeStorageSync('name')
//设置 异步存储内容   参数为参数名,参数值 
		uni.setStorage({
			key: "Name",
			data: '莫成尘'
		});
		//也可以这样写
		// uni.setStorage({
		//    key: "Name",
		//    data: this.name ? this.name : "君莫笑"
		// });
		//输出 
		uni.getStorage({
			key: 'Name',
			success(res) {
			console.log(res.data) //莫成尘
		}
		})
		//删除
		uni.removeStorage({
			  key: 'Name',
			 success (res) {
				 console.log(res) //removeStorage:ok
			}
		})
//清空 全部的本地缓存 这个方法会清除所有的记录 慎用
	uni.clearStorage()
		try {
		uni.clearStorageSync()
	} catch(e) {
		// Do something when catch error
	}
附加和可能出现的有用信息已添加注释

其他有关uniapp的疑问或者此方法不理解的地方您可留言,我会尽快回复并帮您解决。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐