子组件向父组件传值问题

来源:3-4 实现todolist的删除功能

qq_沉沦_15

2018-07-24 15:57

我试过,直接把父组件的 list 通过属性的方式传给子组件,再直接在子组件内定义方法删除父组件传过来的list,这样效果是一样的。在子组件对list的操作会作用到父组件,这里是否存在一个引用的问题?另外这种方式是否可以使用?

写回答 关注

2回答

  • 城南0
    2018-08-17 10:04:52

    涉及到兄弟组件、父组件变更的,通知父组件进行操作

    涉及到自己的,由自己来做

  • 按时大锅饭
    2018-07-24 16:21:37

    是把父组件中的list传到子组件,然后通过子组件修改list内容,再传到父组件吗?还是直接操作子组件,父组件也会跟着变化呢?

    慕工程449...

    子组件把从父组件那里接收到的两个参数中的其中一个列表的下标index这个参数,子组件通过绑定的点击事件,里面用$emit(“向外触发的事件名”,this.index)传给父元素,父元素就知道要删除列表里的哪个内容了,同时向外触发的事件名也要绑在父元素上,里面还要接个参数index ,就在里面写逻辑删除就行了……

    2018-07-29 18:19:26

    共 1 条回复 >

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

146216 学习 · 657 问题

查看课程

相似问题