Vue.use(name)
用于安装 vue 插件。该包将需要一个接收 vue 实例的安装方法。
#1
您可以在没有插件的情况下使用 cookies 包,在组件中导入模块
<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 函数将可用于组件,以 $ 为前缀是标准的)。
src/CookiesPlugin.js
import Cookies from 'js-cookie';
const CookiesPlugin = {
install(Vue, options) {
Vue.prototype.$Cookies = Cookies;
}
};
export default CookiesPlugin;
src/main.js
import CookiesPlugin from './CookiesPlugin';
Vue.use(CookiesPlugin);
在组件中
this.$Cookies.set('chocolate', 'chookies');
console.log(this.$Cookies.get());