首页 > 其他 > 详细

Vue组件间的通信--父传子

时间:2017-12-23 00:56:34      阅读:308      评论:0      收藏:0      [点我收藏+]
属性传值,子组件props 接收

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

</head>

<body>

<div id="app">

  <parent></parent>

</div>

<script src="js/vue.min.js"></script>

<script>

  //1:创建父组件

  Vue.component("parent",{

        data:function(){

          return {money:3000}

        },

        template:`

       <div>

          <h4>父组件</h4>

          <child :myValue="money"></child>

       </div>

    `

  });

  //2:创建子组件

  Vue.component("child",{

    template:`<div><h3>子组件</h3>

      {{myValue}}

    </div>`,

    props:["myValue"],   // 声明变量保存父组件数据

    mounted:function(){

      //声明变量结束,获取父元素数据.

      //己存保存 this.data

      console.log(this.myValue);

    }

  });

  //3:创建Vue

  new Vue({el:"#app"});

</script>

</body>

</html>

技术分享图片

 <body>

 <div id="app">

    <my-login></my-login>

 </div>

    <script src="vue.min.js"></script>

<script>

  Vue.component("my-login",{

    template:`

  <div>

     <h3>父组件</h3>

 username

 <my-input tips="用户名"></my-input>

              password

 <my-input tips="密码"></my-input>

  </div>

`

  });

  Vue.component("my-input",{

    props:['tips'],

template:`

   <input type="text" :placeholder="tips" />

`

  });

  new Vue({el:"#app"});

</script>

 </body>

技术分享图片


 


Vue组件间的通信--父传子

原文:http://blog.51cto.com/2014fontend/2053730

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!