vue父与子组件的通讯

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

阅读 2.7k
2 个回答

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题