父组件向子组件中传递参数
父组件通过属性绑定的方式想子组件中传递参数
1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <title>父子组件之间的信息传递</title> 9 </head> 10 11 <body> 12 <div id='content'> 13 <!--使用v-bind(即属性绑定的方式将父组件中的参数传递到自组件中)--> 14 <cpn :cmovies="movies"></cpn> 15 </div> 16 17 <!--子组件的template--> 18 <template id="myCpn"> 19 <div> 20 <h2 v-for="item in cmovies" v-text="item"></h2> 21 </div> 22 </template> 23 24 25 <script src='../Vue/vue.js'></script> 26 <script> 27 //笔记 28 //--1、通过props(properties属性)实现父组件向子组件传递数据 29 //--2、通过事件实现子组件想父组件传递数据 30 31 32 //子组件 33 const cpn = { 34 template:"#myCpn", 35 data(){ 36 return{} 37 }, 38 props:['cmovies'] 39 } 40 41 42 43 44 const content = new Vue({ 45 el: '#content', 46 data: { 47 movies:["海王","海贼王","海尔兄弟"] 48 }, 49 methods: { 50 51 }, 52 components: { 53 cpn,//将自组件在Vue中注册 54 } 55 }); 56 </script> 57 </body> 58 59 </html>
浙公网安备 33010602011771号