vue数据传输

1. 父组件向子组件传值

组件实例的作用域是孤立的。这意味着不能在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子组件的props选项。

子组件:

 

子组件需要从父组件获取 logo 的值,就需要使用 props: ['logo']

 

 

 

父组件:

 

 

 

2. 子组件向父组件传值

子组件主要通过事件传递数据给父组件。

子组件:

 

 

 

 

 

 

其中 transferUser 是一个自定义的事件,this.username 将通过这个事件传递给父组件 。

父组件:

 

getUser 方法中的参数 msg 就是从子组件传递过来的参数 username

posted @ 2022-05-09 18:35  clearlove3  阅读(44)  评论(0)    收藏  举报