【发布时间】:2019-07-05 08:30:23
【问题描述】:
我正在尝试了解 vue.js 的基础知识,而这件事让我很困惑。我有一个名为host 的组件,它传递了一个名为passed-Variable 的变量。为什么我可以在我的组件中将它称为passedVariable(驼峰式而不是分隔符分隔),即使它以passed-Variable 的形式传递给组件?
这是一个澄清的代码示例:
索引
<div id="app">
<host :passed-Variable="'test'"></host>
</div>
host.vue
<template>
<span>
{{ passedVariable }}
</span>
</template>
<script>
export default {
props: [
'passedVariable'
]
}
</script>
如果您对 vue 有经验,这个问题可能听起来很愚蠢,但请记住,我完全没有这方面的经验 :)
【问题讨论】:
-
参考文档中的part about prop casing。
标签: html vue.js vue-component