我在思考如何包含另一个JavaScript文件,就像PHP的include
函数/关键字一样。我并不是寻找export
函数,因为它只允许你使用其他文件中的变量。
我正在使用vue init webpack my-project
。
这是我基本上有的内容(Vue):
mounted () {
socket = io("http://localhost:8081")
socket.connect()
// ensure server has actually put us in a room
socket.on("find game", () => {
this.gameSearch = "finding"
})
...
}
基本上我有一堆socket.on
,我想将它们移动到另一个文件中。我想知道如何原样包含它们,以便它们可以像已插入代码一样工作(就像PHP的include
)。
最终可能看起来如下:
mounted () {
<socket.js file>
}
socket.js
socket = io("http://localhost:8081")
socket.connect()
// ensure server has actually put us in a room
socket.on("find game", () => {
this.gameSearch = "finding"
})
...
vue-cli
。所以用vue init webpack my-project
。 - A. L.on
函数在组件挂载后执行。也许明天我会尝试导出套接字并查看发生了什么。 - A. L