// VUE 3 Version
const app = createApp(App)
fetch(process.env.BASE_URL + "config.json")
.then((response) => response.json())
.then((config) => {
// either use window.config
window.config = config
// or use [Vue Global Config][1]
app.config.globalProperties.config = config
// FINALLY, mount the app
app.mount("#app")
})
3条答案
按热度按时间6yjfywim1#
您可以从公共文件夹获取
config.json
,然后在解析回调中加载您的Vue应用程序将配置密钥放入
/public/config.json
文件中然后在
/src/main.js
文件中您将在应用程序范围内加载配置。然后,您只需使用
在Vue组件中
2022年11月23日更新(添加Vue 3版本):
lvmkulzt2#
我是这样做的:
使用所需的设置在公用文件夹中创建config.js文件:
然后在public/index.html中,将以下行添加到head部分:
然后在您的VUE应用程序中,您只需调用window.VUE_APP_API_KEY。简单、快速:)
1dkrff033#
我有一个由节点提供的路由,它返回一个动态创建的JS文件,并定义了一个全局对象,我在其中存储配置。
在
index.html
中:在
node
(服务器端)中:在组件中(或其他任何位置):