
学习 react-native-sqlite-storage 案例
一、开发环境react native 的 Android环境react native 版本 0.63.4二、介绍如何使用官网案例该库的github地址进入官网后,文档说明RN版本大于 0.60 不需要额外配置什么,直接在上面找 test 文件,进入后z粘贴 index.android.json1.js文件里面的代码三、 跑项目会出现JSON_OBJECT 错误具体原因官网有解释:详细解释简单就是说
·
一、开发环境
react native 的 Android环境
react native 版本 0.63.4
二、介绍如何使用官网案例
该库的github地址
进入官网后,文档说明RN版本大于 0.60 不需要额外配置什么,直接在上面找 test 文件,进入后z粘贴 index.android.json1.js文件里面的代码
三、 跑项目会出现JSON_OBJECT 错误
具体原因官网有解释:详细解释
简单就是说JSON 支持仅适用于 Android 原生,不适用RN的Android
所以想要跑通案例,就要把那代码删除掉
换成这种写法
querySuccess = (tx, results) => {
this.updateProgress("Query completed");
var len = results.rows.length;
this.updateProgress("Query completed count:" + len);
for (let i = 0; i < len; i++) {
let row = results.rows.item(i);
this.updateProgress(`${JSON.stringify(row)}`);
}
};
四、如何学习SQLite本身
首先,该在window上安装sqlite3 ,按照菜鸟教程,练习基础建数据库
其次,安装sqlite的可视化工具 ,建表,写sql语句,推荐使用 sqlite studio
之后,就是看react-native-sqlite-storage的案例,API只能通过源码看,或者安装node_module后,在vscode里面点击导入的模块,查看接口(这种能力我也需要锻炼)
更多推荐
所有评论(0)