Vue入门学习教程1-2

Vue入门学习教程1-2
现在我们也来创建一个 .vue的文件
Vue入门学习教程1-2

然后
Vue入门学习教程1-2
这个就是一个组件模板 然后

<script>
//导入模板  
export default {
		name: 'firstVue', //这个模板的名称
		props: {
			msg: String    //模板里面参数的类型
		}
	}
</script>
//这里是写样式的地方
<style>
	#head {
		color: purple;
	}
</style>

然后 找到 App.vue
Vue入门学习教程1-2

<script>
	import HelloWorld from './components/HelloWorld.vue'
	import firstVue from './components/first.vue'  //这里就是导入刚刚写的那个模板

	export default {
		name: 'app',
		components: {
			HelloWorld,
			firstVue     //模板名字和first.vue文件里面的模板名称一样
		}
	}
</script>
<template>
	<div id="app">
		<img alt="Vue logo" src="./assets/logo.png">
		<HelloWorld msg="Welcome to Your Vue.js App" />
		<!--这里就是引用了firstVue这个模板 然后赋值给组件  -->
		<firstVue msg="这是一个组件" />   
	</div>
</template>

然后这个时候去浏览器看看

Vue入门学习教程1-2这样我们刚写的哪个组件就导入进去了 、可能看到这里有点不明白! 然后 我们一起去 public文件夹下面的index.html 去看看
Vue入门学习教程1-2
这里只有一个 id为app 的div
然后 我们再去看看 main.js
Vue入门学习教程1-2
这里 import 引入了 App.vue这个组件 然后挂载点就是 index.html里面 id为app的div这个节点。
看到这里是不是 顿时明白了一点什麽
是的 没错!! 其实App.vue是一个组件 然后 main.js 将App.vue这个组件挂载到了index.html
然后 那个 HelloWorld.vue 包括刚写的 first.vue
都做为了 子组件 放在App.vue中
懂了吧…

最后最后 如果你还没懂

预知后事如何 请看下回分解