美文网首页
vue2 父子传递数据,子组件更改传入的数据,父组件如何拿到最新

vue2 父子传递数据,子组件更改传入的数据,父组件如何拿到最新

作者: 不退则进_笑 | 来源:发表于2024-11-04 19:09 被阅读0次

1,父组件传递给子组件的简单数据类型,如果子组件想对该值做修改,可以子组件先通过props接收,然后定义data,赋值给data,然后再在子组件进行更改,然后父组件通过ref拿到最新的值
2,如果是复杂数据类型,比如数组和对象,父组件传递给子组件,子组件写一个computed,然后进行读和写的操作,比如:

   courseStageList: {
      get() {
        return this.materialData;
      },
      set(val) {
        this.$emit("update:materialData", val);
      },
    },

然后子组件对courseStageList进行修改,父组件再次通过ref拿courseStageList,或者父组件直接通过materialData就可以获取到最新的值

相关文章

  • Vue中组件间传值总结 ------ 2020-05-17

    父子组件间传递数据的方式 1、父组件向子组件传递数据 2、子组件向父组件传递数据 3、父子组件相互传递同一数据的两...

  • onRefs的使用

    用于父子之间通信 在开发过程中,父组件给子组件传递数据可以使用props进行,但是,父组件想要拿到子组件的数据或者...

  • vue2.0父子组件间通信

    父子通信目前有四种方式: 1.父组件传递数据给子组件 父组件数据如何传递给子组件呢?可以通过props属性来实现父...

  • Vue 2.0 组件间数据传递

    父子组件数据传递 父组件单向传递给子组件 使用v-bind传递 父组件: 子组件: 子组件单向传递给父组件 使用 ...

  • Vue 的组件之间如何通信

    1.父子组件之间的消息传递 父组件向子组件传递数据是通过prop传递的,子组件传递数据给父组件是通过$emit触发...

  • vue父子组件间通信

    父子通信目前有四种方式: 1.父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过props属性来实现父组...

  • 不同场景下组件的数据通信

    父子组件的数据通信 1.父组件传递数据给子组件(props) 2.子组件传递数据给父组件 (回调函数) {{par...

  • 组件通信方式

    1.props 适用场景:父子组件通信注意事项:父组件给子组件传递数据(函数):实质是子组件给父组件传递数据父组件...

  • 十五、组件间数据传递

    1.父子组件 2.组件间数据传递(通信) 2.1子组件访问父组件的数据 2.2父组件访问子组件的数据 总结:子组件...

  • VUE组件通信的十种姿势

    父子组件通信 1、父子组件通过prop传递数据 父组件可以将一条数据传递给子组件,这条数据可以是动态的,父组件的数...

网友评论

      本文标题:vue2 父子传递数据,子组件更改传入的数据,父组件如何拿到最新

      本文链接:https://www.haomeiwen.com/subject/muxadjtx.html