Vue.js 如何在Vuex的内部操作中获取nuxt config
如何为nuxt项目中的vuex操作提供api url?我正在尝试设置Vue.js 如何在Vuex的内部操作中获取nuxt config,vue.js,nuxt.js,vuex,Vue.js,Nuxt.js,Vuex,如何为nuxt项目中的vuex操作提供api url?我正在尝试设置numxt.config.js publicRuntimeConfig:{ apiURL:process.env.API|URL | |'http://127.0.0.1:3001/api/v1', }, 然后我试图从vuex action获得它,但我没有上下文和此没有上下文,也没有$config。在vue组件中,我成功地通过了this.$config.apiURL,但在vuex操作中没有通过。numxt.config.js
numxt.config.js
publicRuntimeConfig:{
apiURL:process.env.API|URL | |'http://127.0.0.1:3001/api/v1',
},
然后我试图从vuex action获得它,但我没有<代码>上下文和
此
没有上下文,也没有$config
。在vue组件中,我成功地通过了this.$config.apiURL
,但在vuex操作中没有通过。numxt.config.js
添加以下内容:
env: {
API_URL: "https://",
}
现在,您可以通过以下方式从任何文件中获取:
process.env.API\u URL
多亏了this.app.$config.apirl
是的,它是从环境中获取的,但是我如何从配置中获取它呢?您不能像这样从上下文中获取它:操作({$config})
否。没有$config