在学习vue的时候,有两个经常使用的功能:组件嵌套,组件传参html
咱们知道vue最大的特征就是将不一样的元素独立划分红不一样的板块,那么如何引入组件,使用组件是首要一步。vue
好比咱们如今又app.vue
和todo.vue
两个文件app
// app.vue <template> <div id="root"> <!-- 注册名 --> <todo/> </div> </template> <script> // 引入vue文件 import todo from './todo/todo.vue' export default { // 注册组件 components: { todo } } </script>
// todo.vue <template> <div> Hi!我是大帅比 </div> </template>
经过如下三步,咱们就实现了组件嵌套学习
这样就实现了组件之间的嵌套与使用。ui
// 父组件:app.vue <template> <div id="root"> <!-- 经过 :传入名="本地数据" 传输数据 --> <todo :kaso="person"></todo> </div> </template> <script> import todo from "./todo/todo.vue" export default { // 注册组件 components: { todo }, // 父组件数据 data() { return { // person对象 person:{ name : "kaso", age: 20 } } } } </script>
// todo.vue <template> <div> {{this.kaso}} </div> </template> <script> export default { // 从外部接受传入名kaso props:{ kaso :{ // 传入类型检测 type:Object, // 是否传入检测 require:true } } } </script>
总结:this
这样咱们就实现了父组件向子组件数据的传输。code
在下一章咱们就正式开始了咱们的vuetodo项目了!component
催更Q:516764216htm