zoukankan      html  css  js  c++  java
  • 11.父组件向子组件传值

    父组件向子组件传值

    父组件Home.vue

    <template>
        <div>
            <h2>{{msg}}</h2>
            <v-header :title="title" :run="run"></v-header>
        </div>
    </template>
    <script>
    import Header from "./Header.vue";
    export default {
      name: 'home',  
      data () {
        return {
            msg:'首页组件',
            title:'首页传来的值'
        }
      },
      methods:{
        run(data){
          alert(data)
        }
      },
      components:{
        'v-header':Header
      }
    }
    </script>
    <style lang="scss" scoped>
    h2{
        color: red;
    }
    </style>

    子组件Heather.vue

    <template>
        <div>
            <h2>{{msg}}</h2>
            <h2>{{title}}</h2>
            <button @click="run(data)">在子组件执行父组件传过来的方法</button>
        </div>
    </template>
    <script>
    export default {
      name: 'header',  
      data () {
        return {
            msg:'头部组件',
            data:'父组件方法子组件参数'
        }
      },
      methods:{
      },
      props:['title','run'],
      components:{
      }
    }
    </script>
    <style lang="scss" scoped>
    h2{
        color: green;
    }
    </style>

    1.父组件在引用子组件的时候,绑定动态属性

     2.在子组件内通过props接收从父组件传过来的数据和方法

  • 相关阅读:
    BZOJ3573: [Hnoi2014]米特运输
    BZOJ3531: [Sdoi2014]旅行
    BZOJ3505: [Cqoi2014]数三角形
    BZOJ3309: DZY Loves Math
    BZOJ3260: 跳
    BZOJ3252: 攻略
    BZOJ3226: [Sdoi2008]校门外的区间
    BZOJ3155: Preprefix sum
    BZOJ2843: 极地旅行社
    BZOJ2671: Calc
  • 原文地址:https://www.cnblogs.com/xuepangzi/p/11666200.html
Copyright © 2011-2022 走看看