VueJs 2的全局数据

JavaScript Vue.js

阳光逆天

2020-03-18

我是VueJS的新手,我对如何使某些数据全局可用一无所知。我想保存API端点,用户数据和其他一些从API检索到的其他数据,这些数据可以在每个组件都能获取到的地方。
我知道我可以只使用原始Javascript来保存它,但是我想有一种使用VueJS做到这一点的方法。我也许可以使用事件总线系统来获取数据,但是我不知道如何根据自己的需要实现该系统。

如果有人可以帮助我,我将不胜感激。

第2180篇《VueJs 2的全局数据》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
路易斯丁神奇 2020.03.18

我只是使用environment.js文件将所有端点存储为对象属性。

var urls = {};
urls.getStudent = "api/getStudent/{id}";
etc...

然后,在我有需要访问这些端点的VueJS代码的页面上的文档标题中,引用此environment.js文件。我肯定有很多方法可以做到这一点。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android