想做一个h5+app ,类似手机上的通讯录,在每个联系人上可以添加图片等一些个人信息,请问怎么技术选型。

问题描述

准备就当一个h5的项目来写,然后放在HBuilder上打包成安卓或ios包, 功能也没多少,就是保存下联系人信息呀,每个联系人里面可能会保存一些图片及txt的文件。 不准备做成联网的,那么存储这块的话,用哪种本地存储比较好一些,这些本地存储如果手机清理垃圾的话会不会被清理掉。。。。

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 3k
2 个回答

Hbuilder 本质上都是 webview
储存方式有 localstorage、websql、indexedDB 加上 plus 自带的 io 可以直接处理本地文件。
无论哪种浏览器本地储存都可能被清理掉,虽然可能性并不大。
建议还是需要做个云端功能。

具体的解答可以看下面的网页
https://www.cnblogs.com/skyso...

原生js的话可以考虑用localForage,Readme里有提到中文文档,优点是可以自动选择底层该用IndexedDB还是WebSQL,或者都不支持的话那就localStorage,你直接用它封装出来的API就行了。
不过从产品的角度上来说,更建议你直接用小程序来实现,由鹅厂来帮你打底子,要踩的坑应该比你自己去封装APP、然后做两端适配要来的少一些,如果不想过于依赖平台,那么现在还有一些用Vue或者React做的多端平台,出来的东西可以同时适配到小程序、H5、RN之类的平台(比如凹凸的Taro这种,你可以再找找),我觉得比用Hbuilder划算(当然,一家之言,仅供探讨)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏