【发布时间】:2018-10-02 15:56:42
【问题描述】:
在谷歌搜索了几个小时并尝试了所有国王示例之后,我仍然无法弄清楚如何调用位于子级的函数或将任何数据从父级传递给子级。我尝试了很多例子都没有成功,我对 Vue 感到非常困惑,将数据传递给孩子有这么复杂吗?这是我从其中一个示例中得出的结论,但它不适用于我,也许我在这里做错了什么?谢谢:(
parent.vue
<template>
export default {
name:'parent'
data:{
retrun:{
dataTochild:''
}
},
methods:{
callToChild:function(){
this.dataTochild = 'Hello Child'
}
}
}
</template>
<child :myprop="dataTochild" />
<input @click="this.callToChild" />
child.vue
<template>
export default {
name:'child',
props:['myprop'],
watch:{
myprop:function(){
alert('Hello Parent')
}
}
}
<template>
顺便说一下,我用的是Vue 2版本!
【问题讨论】: