文档说的云里雾里的,模棱两可,完全不知所云。所以现在来社区问一下;目前使用 uniapp-x 发现了2处非常棘手的问题。我先套个盾,单反用 uniapp 做 APP(这里uniapp是统称,包括uniapp-x)的,说难听点都是为了节约用人成本的。要说特别定制化的东西花钱我可以理解。一些基础功能官方不给内置了,然后市场一搜全是付费的。没有条件用付费的,自己写,一看 uts 插件开发文档,写的云里雾里的。
目前有几个常见需求,官方来解答下,怎么去解决?
- aes 加解密问题(本地保存登录信息包含密码,uniapp-x 不是 cli 方式,不知道怎么导 npm 包,这个问题如何解决)
- 二维码生成问题(海报这些场景,第一版 app 使用的是 uniapp 因为可以用 npm 包,所以还是可以简单实现的)
- sqlite 数据库怎么实现(业务里有聊天能力,查询资料说 uniapp-x 不支持 plus 的 api,需要自己写,插件市场一搜排名前几的全是付费的,这个功能官方不内置作为付费合理吗?)
如何自行开发 uts 插件?
如上,1 2 问题 大不了 暂时不加密,二维码让后端返回,至少问题可以解决;请问 3 这个需求如何解决?
如下是 ai 给的 ios 原生代码,请问怎么转成 uts 的语法?
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myDatabase.sqlite"];
// 打开数据库
sqlite3 *db;
if (sqlite3_open([path UTF8String], &db) == SQLITE_OK) {
// 数据库打开成功
} else {
// 数据库打开失败
}
晒网
数据库官方有相关的内容不 怎么用 这个是主要的呀
2024-09-16 09:55