【问题标题】:What is the import statement for cordova-plugin-sqlite-2 in Ionic framework?Ionic 框架中 cordova-plugin-sqlite-2 的导入语句是什么?
【发布时间】:2021-05-24 02:12:00
【问题描述】:

我正在尝试在我的 Ionic 应用程序中使用 cordova-plugin-sqlite-2 插件,但我不确定如何使用它的功能来打开或创建数据库。 我应该给出什么 import() 语句来使用这个插件?

我已经提到了这个Question,其中 'import { SQLite } from 'ionic-native'; 已使用,但使用时显示错误。

【问题讨论】:

    标签: ionic-framework android-sqlite cordova-plugins


    【解决方案1】:

    我不确定您是仅尝试使用 sqlite 还是其他一些数据库,但我最近在 Ionic5+ReactJs+Typescript 应用程序中使用了 PouchDB,这就是我所做的:

    1. 安装必要的包

    npm install pouchdb pouchdb-adapter-cordova-sqlite cordova-plugin-sqlite-2 @types/pouchdb @ionic-native/sqlite

    请注意,@types 包用于支持打字稿。

    1. 创建示例数据库

    从“pouchdb”导入 PouchDB;

    导入“cordova-plugin-sqlite-2/dist/sqlite-plugin”;

    从“pouchdb-adapter-cordova-sqlite”导入cordovaSqlitePlugin;

    PouchDB.plugin(cordovaSqlitePlugin);

    让 sampleDB = new PouchDB("sampleDatabase", { 适配器:“cordova-sqlite”, });

    1. 之后就可以直接使用数据库对象了

    sampleDB.post({name: "我的第一个对象"});

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 2016-12-06
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多