一、开发环境

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里面点击导入的模块,查看接口(这种能力我也需要锻炼)

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐