vue 父组件传值子组件 props

vue 父组件传值子组件(父传子)

使用prop属性,(借助v-bind绑定)

<div id="app">
    {{ message }}
    {{ books }}
    <children_fei :children_message="message" :children_books="books"></children_fei>
</div>

<!-- 子组件 -->
<template id="children_foo">
    <div>
        {{ children_message }}
        {{ children_books }}   <br/>
        {{ default_data }}
    </div>
</template>

<script src="vue.js"></script>
<script>
    const children_fei = {
        template:'#children_foo',
        props:{
            children_message: String,
            children_books:{
                type: Array,
                default:['春秋','国语','楚辞','孟子','大学']
            },
            'default_data':{
                type:String,
                default: "父组件没有,显示默认值"
            }
        }
    };
    const app = new Vue({
        el: '#app',
        data(){
            return {
                message: 'Hello Fei!',
                books: ['论语', '史记', '左传', '汉书', '战国策']
            }
        },
        components:{
            children_fei
        }
    });
</script>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值