【发布时间】:2018-02-09 05:41:00
【问题描述】:
我在学习vuejs,不明白为什么需要这个名字。
<template>
</template>
<script>
export default {
name: 'NotFound'
}
</script>
<style>
</style>
比如可以在这个文件https://github.com/misterGF/CoPilot/blob/master/src/components/404.vue看到上面代码的来源 这个名字没有任何作用,但我们为什么需要它。
【问题讨论】:
-
看起来它特定于该组件框架(CoPilot?),因此当返回 404 时它显示为“未找到”。
-
虽然在
export default{}内部,但是否需要name,这就是我想知道的。另外,CoPilot 没有使用模板中的值,所以我认为它可能是必需的。 -
一个主要的好处是让调试变得容易......如果你的组件出现了错误,vue devtools 将使用这个名称来指向该组件,否则它将使用
<AnonymousComponent>不是很准确
标签: javascript node.js ecmascript-6 vue.js