Vue(vue-cli)とデータベースのnedbの組み合わせでCRUDアプリケーションを作ろうとしています。
データベースの初期設定をどこにかけばいいかわからなかったのでひとまず src/main.js に次のように書き込んであります。
Javascript
1var Datastore = require('nedb') 2var db = new Datastore({ 3 filename: 'storage/app.db', 4 autoload: true 5})
データベースは一覧、作成、編集、削除など複数のページで必要になるため、共通の Datastore オブジェクトをグローバル変数のように使うのが良さそうに見えます。
現状 main.js 内では変数dbを特に活用していないのでESLintが「'db' is assigned a value but never used」エラーを出している状態です。
アプリケーション起動時(あるいはページ読み込み時?)に作った Datastore オブジェクトを各ページで共有して使えるようにするにはどのようにすればいいのでしょうか?
Vue は初めてなので根本的な考え方から間違っているかもしれません。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。