父子通信 (1. 在子组件标签上 自定义属性并绑定数据 2. 在子组件模板内部通过 props 属性接受 , 接受的是 在子组件标签上的 自定义属性名 用法和 使用data中的数据一样)

1 <div id="app">
2         <second-child title="父组件的数据" v-bind:msg="msg"></second-child>
3      </div>
 1 <script src="./js/vue.global.js"></script>
 2     <script>
 3         const app = Vue.createApp({
 4             data(){
 5                 return {
 6                     msg:'hello'
 7                 }
 8             }
 9         })
10 
11        
12         const SecondChild = {
13             data(){
14                 return {
15 
16                 }
17             },
18             template:`
19                 <p>第二个子组件 ===  {{title}}  === {{msg}}</p>  
20             `,
21             props:['title', 'msg']
22         }
23 
24         const ThreeChild = {
25             data(){
26                 return {
27 
28                 }
29             },
30             template:`
31                 <p>最后一个个子组件 === </p>  
32                 <SecondChild></SecondChild>           
33             `
34         }
35 
36 
37         app.component('SecondChild', SecondChild)
38         app.component('ThreeChild', ThreeChild)
39 
40         app.mount('#app')
41 
42 
43     </script>

 

posted @ 2022-07-11 09:57  请善待容嬷嬷  阅读(20)  评论(0编辑  收藏  举报