在 vue 项目应用程序的 main.js 中,我使用 API 的返回值设置套接字 io url。
\nconst url = getAPIAddress(params); //API promises\nRun Code Online (Sandbox Code Playgroud)\n我的问题是 main.js 没有异步函数。所以我可以\xc2\xb4t使用async/await。
\n我怎么能这么做呢?或者有更好的方法吗?
\n//main.js示例
\nimport VueSocketIOExt from "vue-socket.io-extended";\nimport io from "socket.io-client";\nimport getAPIAddress from "getAPIAddress";\n \nconst url = getAPIAddress(params); //API promises\nconst socket = io(url, { autoConnect: false });\n \nVue.use(VueSocketIOExt, socket, { store });\n \nVue.config.productionTip = false;\n \nVue.use(VuetifyDialog, {\n context: {\n vuetify,\n },\n});\nRun Code Online (Sandbox Code Playgroud)\n
你好,你应该尝试这样的事情:
(async () => {
const url = await getAPIAddress(params); //API promises
// the rest of the code
})();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2365 次 |
| 最近记录: |