【发布时间】:2017-01-01 09:09:57
【问题描述】:
很抱歉这个糟糕的标题(我想不出更好的标题)。
我正在查看Vue 代码,我发现了这个:
export function initMixin (Vue: Class<Component>) { // ... }
Class<Component> 在这种情况下是什么意思?和结肠?在这种情况下,我们将变量 Vue 传递给 initMixin 函数。 Vue 它只是一个工厂类声明。我一直沉浸在 ES2015 中,但我仍然不明白它的作用。
文件是https://github.com/vuejs/vue/blob/next/src/core/instance/init.js,第 12 行。
谢谢!
【问题讨论】:
-
它使用的是flow,它是 javascript 的类型化扩展
-
看起来像。谢啦!如果您将此作为答案,我会投票赞成并批准。
标签: javascript ecmascript-6 vue.js