javascript - vue父与子组件的通讯

查看:99
本文介绍了javascript - vue父与子组件的通讯的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题


我这块子组件在父模板里循环,怎么将for里循环的变量定义在子组件模板里变现。
这样直接输出在extend里的变量是找不到。请教下大神,这种情况怎么处理

解决方案

看文档 https://cn.vuejs.org/guide/co...

不能传递数据给组件,因为组件的作用域是孤立的。为了传递数据给组件,应当使用 props:

<my-component
  v-for="item in items"
  :item="item"
  :index="$index">
</my-component>

不自动把 item 注入组件的原因是这会导致组件跟当前 v-for 紧密耦合。显式声明数据来自哪里可以让组件复用在其它地方。

这篇关于javascript - vue父与子组件的通讯的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆