npmでインストールしたライブラリを特定のコンポーネントで読み込んで使いたいと考えていますが、実装方法がわかりません。
やりたい事
別のコンポーネントで指定したcookieの値を、また別のコンポーネントで取得したいです。
(実際は、他のnpmでインストールしたライブラリも使いたいと考えています。)
記載したソース
次のようにVue.use(<ライブラリ>)
で、共有できる想定でいました。
コンポーネントを呼び出すjs
大元のHTMLで最初に読み込むjsです。
あらかじめ、npmでjs-cookieというライブラリをインストールしています。
js
1import Vue from 'vue' 2import Cookies from 'js-cookie' 3 4Vue.use(Cookies); 5 6Cookies.set('flag', true)
コンポーネント(vueファイル)
検証のために、Cookieの値をコンソールに出力します。
vue
1<template> 2</template> 3 4<script> 5console.log(Cookies.get('flag')); 6</scirpt>
発生している問題
ブラウザのコンソール上で、下記のようなエラーメッセージが出ます。
Uncaught ReferenceError: Cookies is not defined
Console.logには何も表示されていません。
補足情報
実際にビルドしたファイルではなく、localhostを立ち上げて検証しています。
sh
1$ webpack-dev-server --hot
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/28 01:57
退会済みユーザー
2018/10/28 02:01