温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-08-28 03:21:42 来源:网络 阅读:1079 作者:sky星辰01 栏目:开发技术

属性传值,子组件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>

          <h5>父组件</h5>

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

       </div>

    `

  });

  //2:创建子组件

  Vue.component("child",{

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

      {{myValue}}

    </div>`,

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

    mounted:function(){

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

      //己存保存 this.data

      console.log(this.myValue);

    }

  });

  //3:创建Vue

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

</script>

</body>

</html>

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

 <body>

 <div id="app">

    <my-login></my-login>

 </div>

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

<script>

  Vue.component("my-login",{

    template:`

  <div>

     <h4>父组件</h4>

 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组件间的通信--父传子


 


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI