无法使用 Laravel Mix 在 Vue 组件中访问 js-cookie
Cannot Access js-cookie in a Vue component with Laravel Mix
我想在我的应用程序中使用 NPM 包 https://www.npmjs.com/package/js-cookie 来管理 Vue.js 组件中的 cookie
我使用以下方式安装它:
npm i js-cookie
在我的 app.js 我添加了...
require('js-cookie');
但是当我尝试在这样的 Vue.js 组件中使用时...
Cookies.set('name', 'value');
我明白了...
"ReferenceError: Cookies is not defined"
我觉得我缺少一些简单的东西。
嗯,很简单
require('js-cookie');
应该是
const Cookies = require('js-cookie');
The library is smart enough to understand a module bundler is available and export itself as a module,但您需要在需要的代码中指定要将该导出分配给什么。
我想在我的应用程序中使用 NPM 包 https://www.npmjs.com/package/js-cookie 来管理 Vue.js 组件中的 cookie
我使用以下方式安装它:
npm i js-cookie
在我的 app.js 我添加了...
require('js-cookie');
但是当我尝试在这样的 Vue.js 组件中使用时...
Cookies.set('name', 'value');
我明白了...
"ReferenceError: Cookies is not defined"
我觉得我缺少一些简单的东西。
嗯,很简单
require('js-cookie');
应该是
const Cookies = require('js-cookie');
The library is smart enough to understand a module bundler is available and export itself as a module,但您需要在需要的代码中指定要将该导出分配给什么。