src目录结构
在components中编辑组件apple.vue:
<template>
<div id="apple">
<h1>{{msg}}</h1>
</div>
</template>
<script>
export default {
name: 'apple',
data () {
return {
msg:' apple'
}
}
}
</script>
<style>
</style>
在App.vue中注册并使用组件
<template>
<div id="app">
![](./assets/logo.png)
<div>
do someting here
</div>
<!-- 使用组件 -->
<Apple></Apple>
</div>
</template>
<script>
// 导入组件
import Apple from './components/apple'
export default {
name: 'app',
// 注册组件,:Apple为import时取的名称,Apple:在使用组件时<Apple></Apple>,此处不分大小写
components:{Apple:Apple}
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>