vue 父传子 讲解

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>xieting</title></head><body><!--父亲绑定事件,儿子触发这个事件 单项数据流--><div id='app'>父亲:{{money}}    <child :m="money" @child-msg="things"></child></div></body></html><script src="node/node_modules/vue/dist/vue.js"></script><script>    let vm = new Vue({        el: '#app',        data: {money:400},        methods:{            things(val){                this.money=val;                alert(val);            }        },        components:{            child:{                props:['m'],                template:'<div>儿子:{{m}}<button @click="getMoney()">钱</button></div>',                methods:{                    getMoney(){                        this.$emit('child-msg',800)//触发本身的自定义事件,让父亲的方法执行                    }                }            }        },    })</script>
相关文章
相关标签/搜索