【发布时间】:2018-06-07 18:33:24
【问题描述】:
这是我的 header.vue:
<template>
<div>
<h2>this is header h2</h2>
</div>
</template>
<script>
export default {
name: 'Header',
data () {
return {
data: 'this is header'
}
}
}
</script>
这是我的 HelloWorld.vue:
<template>
<div class="hello">
<header/>
</div>
</template>
<script>
import Header from './Header'
export default {
name: 'HelloWorld',
//после того как импортировали компоент - вот здесь указываем его явно:
components: {
Header
},
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
}
}
</script>
这是我的文件夹结构:
但标题组件没有显示 - 没有错误,只是没有显示。我该怎么办??
【问题讨论】:
-
您的
main.js中有什么内容?你有两个模板,但你需要一个主页,告诉 Vue 继续渲染自己(例如import HelloWorld from "/HelloWorld.vue"; new Vue({ el: '#main', render: h => h(HelloWorld) }); -
你能提供使用你的
App.vue和main.js吗?
标签: vue.js