PouchDB and Vue.js integration



你们中的任何人是否在您的vue.js应用中集成了pouchdb/vue-pouch-db?定义pouchdb数据库时我有错误。

我使用了以下定义:

import PouchDB from 'pouchDB'
or
import PouchDB from 'vue-pouch-db'
or
const PouchDB = require('vue-pouch-db')
const db = new PouchDB('database_name')
or
const db = PouchDB('database_name')

它们都不适合我。

错误:

  • 宣布新的pouchdb => pouchdb不是构造函数
  • 当声明pouchdb => pouchdb不是函数

在Vue中初始化pouchdb的正确方法是什么?非常感谢!

为了初始化vue.js(2)中的pouchdb,您应该:

import PouchDB from 'pouchdb-browser'
let localDB = new PouchDB('mylocaldb');

当然,在使用某些软件包之前,必须安装它,例如通过NPM:npm install pouchdb-browser

只需添加默认值,如果您获得此构造函数不是函数

const PouchDB = require('pouchdb').default;

我正在与pouchdb一起使用vue,因为我遇到的问题

最新更新