问题描述
准备就当一个h5的项目来写,然后放在HBuilder上打包成安卓或ios包, 功能也没多少,就是保存下联系人信息呀,每个联系人里面可能会保存一些图片及txt的文件。 不准备做成联网的,那么存储这块的话,用哪种本地存储比较好一些,这些本地存储如果手机清理垃圾的话会不会被清理掉。。。。
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
准备就当一个h5的项目来写,然后放在HBuilder上打包成安卓或ios包, 功能也没多少,就是保存下联系人信息呀,每个联系人里面可能会保存一些图片及txt的文件。 不准备做成联网的,那么存储这块的话,用哪种本地存储比较好一些,这些本地存储如果手机清理垃圾的话会不会被清理掉。。。。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
原生js的话可以考虑用localForage,Readme里有提到中文文档,优点是可以自动选择底层该用IndexedDB还是WebSQL,或者都不支持的话那就localStorage,你直接用它封装出来的API就行了。
不过从产品的角度上来说,更建议你直接用小程序来实现,由鹅厂来帮你打底子,要踩的坑应该比你自己去封装APP、然后做两端适配要来的少一些,如果不想过于依赖平台,那么现在还有一些用Vue或者React做的多端平台,出来的东西可以同时适配到小程序、H5、RN之类的平台(比如凹凸的Taro这种,你可以再找找),我觉得比用Hbuilder划算(当然,一家之言,仅供探讨)。
6 回答5.5k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
4 回答8.2k 阅读✓ 已解决
7 回答10.2k 阅读
4 回答9k 阅读
5 回答8.5k 阅读
Hbuilder 本质上都是 webview
储存方式有 localstorage、websql、indexedDB 加上 plus 自带的 io 可以直接处理本地文件。
无论哪种浏览器本地储存都可能被清理掉,虽然可能性并不大。
建议还是需要做个云端功能。
具体的解答可以看下面的网页
https://www.cnblogs.com/skyso...