vue子组件修改父组件的传值
Posted 哈娄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue子组件修改父组件的传值相关的知识,希望对你有一定的参考价值。
1 .sync 修饰符
// 父组件
<home :title.sync="title" />
//编译时会被扩展为
<home :title="title" @update:title="val => title = val"/>
// 子组件
// 所以子组件可以通过$emit 触发 update 方法改变
mounted()
this.$emit("update:title", '这是新的title')
2.传入引用类型数据,进行修改
// 父组件
<home :title="obj" />
data:
obj:
title: '哈哈'
// 子组件
props:
obj:
type: Object,
dafault: () => ()
mounted()
this.obj.title = 'haha2'
以上是关于vue子组件修改父组件的传值的主要内容,如果未能解决你的问题,请参考以下文章