【发布时间】:2016-12-13 07:34:06
【问题描述】:
我尝试使用单文件架构将数据(对象)从父组件传递给子组件:
App.vue
<template>
<div id="app">
<app-header app-content={{app_content}}></app-header>
</div>
</template>
<script>
import appHeader from './components/appHeader'
import {content} from './content/content.js'
export default {
components: {
appHeader
},
data: () => {
return {
app_content: content
}
}
}
</script>
appHeader.vue
<template>
<header id="header">
<h1>{{ app_content }}</h1>
</header>
</template>
<script>
export default {
data: () => {
return {
// nothing
}
},
props: ['app_content'],
created: () => {
console.log(app_content) // undefined
}
}
</script>
似乎是一项微不足道的任务,而且解决方案可能很简单。感谢您的任何建议:)
【问题讨论】:
标签: javascript ecmascript-6 vue.js