【发布时间】:2018-05-28 04:04:31
【问题描述】:
所以我想知道如何按原样包含另一个 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"
})
...
【问题讨论】:
-
您使用的是什么模块系统?要求? es6?你在使用 webpack 吗?请提供更多详细信息。
-
@SergiPasoev 我正在使用 es6 和 webpack。我正在使用
vue-cli的默认安装。所以vue init webpack my-project. -
您没有解释为什么需要“内联包含”。
-
@SergiPasoev 好吧,一旦安装了组件,我需要
.on函数。也许我会尝试导出套接字,看看明天会发生什么。
标签: javascript node.js vue.js vuejs2