uniapp 移动端 持久化数据在客户端

这段代码展示了如何在本地私有文档目录中保存和读取JSON格式的数据。saveFileData函数用于根据指定路径保存内容,支持追加或覆盖写入;readFile函数用于读取文件内容并回调处理结果;此外,还提供了删除文件的功能,尤其针对iOS系统。
//content为存放的数据内容, 
export function saveFileData(content) {
   
   
	var filePath = "_doc/userInfo.json"; // filePath为存放路径(如:_doc/xxx/xxx.json) 注意:路径一定要_doc开头的,
	var isAppend = false; // isAppend为true时:追加内容, false时:重新写入
	plus.io.requestFileSystem(plus.io.PRIVATE_DOC, function(fs) {
   
   
		// fs.root是根目录操作对象DirectoryEntry
		fs.root.getFile(filePath, {
   
   
			create: true
		}, function(fileEntry) {
   
   
			fileEntry.createWriter(function(writer) {
   
   
				writer.onwrite = function(e) {
   
   
					console.log("saveFileData保存成功!");
				};
				var data = JSON.stringify(content);
				if (isAppend) {
   
   
					try {
   
   
						writer.seek(writer.length);
					} catch (e) {
   
   
						console.log
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值