【发布时间】:2021-01-15 00:31:00
【问题描述】:
根据this blog post,在 Vue.js 2 中包含常用库(例如 axios)的正确方法是将它们设置为 Vue 原型对象的属性,如下所示:
import axios from 'axios';
Object.defineProperty(Vue.prototype, '$axios', { value: axios });
不幸的是,这种方法不再适用于 Vue.js 3。那么在整个项目中导入库的正确方法是什么?我不希望将它们设置为全局变量(即window 对象。)
【问题讨论】: