Ionic 框架中 cordova-plugin-sqlite-2 的导入语句是什么?
What is the import statement for cordova-plugin-sqlite-2 in Ionic framework?
我正在尝试在我的 Ionic 应用程序中使用 cordova-plugin-sqlite-2 插件,但我不确定如何使用它的功能来打开或创建数据库。
我应该给什么 import () 声明才能使用这个插件?
我已经提到了这个 Question 其中 'import { SQLite } from 'ionic-native';
已使用,但使用时显示错误
我不确定你是想只使用 sqlite 还是其他一些数据库,但我最近在我的 Ionic5+ReactJs+Typescript 应用程序中使用了 PouchDB,这就是我所做的:
- 安装必要的包
npm install pouchdb pouchdb-adapter-cordova-sqlite cordova-plugin-sqlite-2
@types/pouchdb @ionic-native/sqlite
请注意,@types 包用于打字稿支持。
- 创建示例数据库
import PouchDB from "pouchdb";
import "cordova-plugin-sqlite-2/dist/sqlite-plugin";
import cordovaSqlitePlugin from "pouchdb-adapter-cordova-sqlite";
PouchDB.plugin(cordovaSqlitePlugin);
let sampleDB = new PouchDB("sampleDatabase", {
adapter: "cordova-sqlite",
});
- 之后就可以直接使用数据库对象了
sampleDB.post({name: "my first object"});
我正在尝试在我的 Ionic 应用程序中使用 cordova-plugin-sqlite-2 插件,但我不确定如何使用它的功能来打开或创建数据库。 我应该给什么 import () 声明才能使用这个插件?
我已经提到了这个 Question 其中 'import { SQLite } from 'ionic-native'; 已使用,但使用时显示错误
我不确定你是想只使用 sqlite 还是其他一些数据库,但我最近在我的 Ionic5+ReactJs+Typescript 应用程序中使用了 PouchDB,这就是我所做的:
- 安装必要的包
npm install pouchdb pouchdb-adapter-cordova-sqlite cordova-plugin-sqlite-2 @types/pouchdb @ionic-native/sqlite
请注意,@types 包用于打字稿支持。
- 创建示例数据库
import PouchDB from "pouchdb";
import "cordova-plugin-sqlite-2/dist/sqlite-plugin";
import cordovaSqlitePlugin from "pouchdb-adapter-cordova-sqlite";
PouchDB.plugin(cordovaSqlitePlugin);
let sampleDB = new PouchDB("sampleDatabase", { adapter: "cordova-sqlite", });
- 之后就可以直接使用数据库对象了
sampleDB.post({name: "my first object"});