vue 父刷新子_vuejs更新子组件的父数据

Vue 2.0中不推荐使用双向绑定,而是使用更多事件驱动的体系结构。一般来说,孩子不应该改变它的道具。相反,它应该是$emit事件,让父母回应这些事件。

这是一个简单的例子:Vue.component('child', {

template: '#child',

//The child has a prop named 'value'. v-model will automatically bind to this prop

props: ['value'],

methods: {

updateValue: function (value) {

this.$emit('input', value);

}

}});new Vue({

el: '#app',

data: {

parentValue: 'hello'

}});

Parent value: {{parentValue}}

文档说明了这一点

相当于

这就是为什么孩子的道具需要被命名为值,以及为什么孩子需要$发出一个名为的事件input。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值