如何解决Ionic 框架中cordova-plugin-sqlite-2 的import 语句是什么?
我正在尝试在我的 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 包是为了支持打字稿。
- 创建示例数据库
从“pouchdb”导入PouchDB;
导入“cordova-plugin-sqlite-2/dist/sqlite-plugin”;
从“pouchdb-adapter-cordova-sqlite”导入cordovaSqlitePlugin;
PouchDB.plugin(cordovaSqlitePlugin);
let sampleDB = new PouchDB("sampleDatabase",{ 适配器:“cordova-sqlite”, });
- 之后就可以直接使用数据库对象了
sampleDB.post({name: "我的第一个对象"});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。