zoukankan      html  css  js  c++  java
  • v-父组件向子组件传值

    <template>
    <div id="app">
    <!-- 绑定属性 "users"data里的-->
    <first v-bind:users="users"></first>
    </div>
    </template>

    <script>
    import Header from './components/Header.vue'

    export default {
    name:'app',
    data(){
    return{
    users:[
    {name:"小王",职位:"java web开发",show:false},
    {name:"小王",职位:"java web开发",show:false},
    {name:"小王",职位:"java web开发",show:false},
    ],
    }
    },
    components:{
    "first":Header,


    }
    }
    </script>

    <style>


    </style>

    Header.vue

    <template>
    <div class="header">
    <ul>
    <li v-for="user in users " v-on:click="user.show=!user.show">
    <h2>{{user.name}}</h2>
    <h3 v-show="user.show">{{user.职位}}</h3>
    </li>
    </ul>
    </div>
    </template>

    <script>
    export default {
    name:'header',
    // props:["users"],

    // 父组件向子组件传值
    // 标准属性传值
    // 将子组件return当中的内容剪切到父组件里
    // <users v-bind:users="users"></users>
    // props:["users"],

    props:{
    // 指定对象
    users:{
    // 当前users里传的值类型
    type:Array,
    required:true
    }
    },
    data(){
    return{

    }
    }
    }
    </script>

    <!-- Add "scoped" attribute to limit CSS to this component only -->
    <style scoped>

    </style>

  • 相关阅读:
    artZoom 图片可放大旋转
    Node.js究竟是什么?
    图片上传 纯js编码
    图片上传jQuery插件(兼容IE8)
    nodejs API(二)
    zuul网关
    Hystrix集群及集群监控turbine
    熔断器Hystrix及服务监控Dashboard
    Ribbon负载均衡及Feign消费者调用服务
    Eureka集群
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/13096285.html
Copyright © 2011-2022 走看看