父传子

在子组件中传值

// props:['name1', 'name2' ....], 数组和对象
props: {
    msg:{
        type:String,
        default:'############'
    },
    MyTitle: {
        type:String,
        required:true
    },
    article: {
        type:Array,
        default:['aaaa', 'bbbb', 'cccc'],
    }
},

在父组件中声明

<my-main
        msg="hello"
        :MyTitle="msg"
        :article="article"
>
</my-main>

子传父

子组件

<button @click="changenum(2)">+2</button>

methods: {
    changenum(num) {
        this.$emit('mycountevent', num);
    },
},

父组件

<my-conn @mycountevent="mydemo"></my-conn>
methods: {
    mydemo(data) {
        this.count += data;
    },
},

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注