Vue.use(name)
используется для установки vue-плагина. Для пакета потребуется метод установки, который получает экземпляр vue.
# 1
Вы можете использовать пакеты cookie без плагина, импортируя модуль в компонент
<script>
import Cookies from 'js-cookie';
export default {
methods: {
addCookie() {
console.log('adding the cookie');
Cookies.set('chocolate', 'chookies');
console.log(Cookies.get());
}
}
}
</script>
# 2 Вы можете добавить плагин VUE и установить функцию прототипа Cookies для модуля Cookies.
(Функции прототипа vue будут доступны для компонентов, для них стандартным является префикс $).
ЦСИ / CookiesPlugin.js
import Cookies from 'js-cookie';
const CookiesPlugin = {
install(Vue, options) {
Vue.prototype.$Cookies = Cookies;
}
};
export default CookiesPlugin;
ЦСИ / main.js
import CookiesPlugin from './CookiesPlugin';
Vue.use(CookiesPlugin);
В компоненте
this.$Cookies.set('chocolate', 'chookies');
console.log(this.$Cookies.get());