位置: IT常识 - 正文

vue3子组件如何修改父组件传过来的props数据(vue3子组件如何拿到父组件实例)

编辑:rootadmin
周所周知vue的props是单向数据流,可以从父组件中改变传往子组件的props,反之则不行,下面这篇文章主要给大家介绍了关于vue3子组件如何修改父组件传过来的props数据的相关资料,需要的朋友可以参考下 目录

推荐整理分享vue3子组件如何修改父组件传过来的props数据(vue3子组件如何拿到父组件实例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3子组件如何直接绑定父组件的props传参的变量,vue子组件mounted,vue3子组件如何获取父组件对象数据,vue3子组件如何调用父组件的方法,vue 子组件,vue3 子组件,vue3子组件如何拿到父组件实例,vue3子组件如何获取父组件对象数据,内容如对您有帮助,希望把文章链接给更多的朋友!

前言1. 修改父组件普通数据2. 修改父组件复杂数据(对象)最后前言

最近新项目用vue3搭建的,准备开始使用vue3的语法,从这篇开始记录下vue3遇到的一些问题和一些语法的使用方法,以便于以后复习,也可能帮助到一些小伙伴。

1. 修改父组件普通数据

使用v-mode语法,代替了vue2.x的.sync修饰符

父组件用ref() 定义一个普通数据为响应式变量,例 var test = ref(‘parent’)父组件用v-mode将数据绑定到子组件上<ChildComponent v-model:test="test" />

其实它是以下的简写:

<ChildComponent :test="test" @update:test="test = $event" />vue3子组件如何修改父组件传过来的props数据(vue3子组件如何拿到父组件实例)

3.子组件

子组件使用emit修改父组件数据

//ChildComponentprops: {test:String //接收父组件数据},emits: ['update:test'], //定义组件可触发的事件setup(props,ctx){function onClick() {ctx.emit('update:test','child')}}

相关vue3文档

2. 修改父组件复杂数据(对象)

在vue2.x中,子组件虽然不能修改父组件传过来的普通数据,但是可以直接操作复杂数据,但是vue3不行。目前我只能用类似vue2的语法来解决修改父组件对象数据的问题,如有哪位大佬有更好的办法,还希望评论区指教!!!

父组件reactive定义一个对象为响应式数据,并绑定到子组件上,例如

<ChildComponent :obj="obj" @update:obj="updateObj" />const obj = reactive({key: 'test'})

父组件定义一个修改数据的方法

function updateObj(params){obj.key = params}return{updateObj}

子组件emit定义一个可触发的事件

//ChildComponentprops: {obj:Object //接收父组件数据},emits: ['update:obj'], //定义组件可触发的事件setup(props,ctx){function onClick() {ctx.emit('update:obj','child')}}最后

我试过用第一种修改普通数据的方式修改父组件对象,但是发现没有效果,好像是reactive定义的响应式数据,用v-model绑定后就被覆盖成普通对象了,不知道是不是,望vue3大佬指教!

到此这篇关于vue3子组件如何修改父组件传过来的props数据的文章就介绍到这了,更多相关vue3修改父组件传的props数据内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

本文链接地址:https://www.jiuchutong.com/zhishi/310443.html 转载请保留说明!

上一篇:织梦dedecms自定义输出移动版上一篇下一篇文章(织梦自定义字段)

下一篇:Python如何实现时间累加的计算器(python @time)

  • itouch5可以安装软件吗(itouch4越狱)(iphone5可以下载)

    itouch5可以安装软件吗(itouch4越狱)(iphone5可以下载)

  • wps填充设置在哪里(wpsexcel的填充功能在哪)

    wps填充设置在哪里(wpsexcel的填充功能在哪)

  • 华为畅享10s的语音助手怎么打开(华为畅享10s语音唤醒功能在哪里设置)

    华为畅享10s的语音助手怎么打开(华为畅享10s语音唤醒功能在哪里设置)

  • 苹果手机充电器充电不进怎么回事(苹果手机充电器插上没反应怎么回事)

    苹果手机充电器充电不进怎么回事(苹果手机充电器插上没反应怎么回事)

  • apple怎么截屏(如何截屏apple)

    apple怎么截屏(如何截屏apple)

  • 拼多多出评率怎么提高(拼多多出评率怎么计算)

    拼多多出评率怎么提高(拼多多出评率怎么计算)

  • 网易云怎么下载音乐(网易云怎么下载音乐到u盘)

    网易云怎么下载音乐(网易云怎么下载音乐到u盘)

  • 公众号为什么取消留言(公众号为什么取消留言功能)

    公众号为什么取消留言(公众号为什么取消留言功能)

  • qq怎么换聊天位置左右(如何在qq聊天界面更换聊天背景)

    qq怎么换聊天位置左右(如何在qq聊天界面更换聊天背景)

  • 笔记本wlan已关闭打不开啥原因(笔记本wlan已关闭什么原因)

    笔记本wlan已关闭打不开啥原因(笔记本wlan已关闭什么原因)

  • 为什么人人视频不能投屏(为什么人人视频缓存了还要流量)

    为什么人人视频不能投屏(为什么人人视频缓存了还要流量)

  • 怎么删除微信大众点评记录(怎么删除微信大号辅助注册的账号)

    怎么删除微信大众点评记录(怎么删除微信大号辅助注册的账号)

  • 浏览器被禁止安装应用(浏览器被禁止安装应用可在系统设置中)

    浏览器被禁止安装应用(浏览器被禁止安装应用可在系统设置中)

  • 华为有防窥屏模式在哪(华为有防窥屏模式啥意思)

    华为有防窥屏模式在哪(华为有防窥屏模式啥意思)

  • 荣耀手机nfc功能是什么(荣耀手机nfc功能怎么使用公交卡)

    荣耀手机nfc功能是什么(荣耀手机nfc功能怎么使用公交卡)

  • 拼图怎么拼才能拼成(拼图怎么拼才能看清楚)

    拼图怎么拼才能拼成(拼图怎么拼才能看清楚)

  • 淘宝商店怎样注册(淘宝商店怎样注销)

    淘宝商店怎样注册(淘宝商店怎样注销)

  • 抖音截屏当壁纸怎么截(怎么在抖音截壁纸)

    抖音截屏当壁纸怎么截(怎么在抖音截壁纸)

  • 拼多多的签到金怎么使用(拼多多的签到金在哪里找)

    拼多多的签到金怎么使用(拼多多的签到金在哪里找)

  • airpods2如何调音量(airpods2如何调节音量大小)

    airpods2如何调音量(airpods2如何调节音量大小)

  • nimh是什么电池(nicd是什么电池)

    nimh是什么电池(nicd是什么电池)

  • Maven基础学习——tomcat插件配置(含web工程配置)(maven视频教程)

    Maven基础学习——tomcat插件配置(含web工程配置)(maven视频教程)

  • 营业税金及附加怎么计提
  • 老板让我去分公司怎么拒绝
  • 会计凭证辅助项
  • 知识产权局专利审查协作中心
  • 企业汇算清缴时允许税前扣除的工资是什么
  • 非正常损失计入哪里
  • 个人转让著作权交什么税
  • 红字发票冲销的销项税怎么处理
  • 行政单位专项资金核算方法
  • 如何调整其他应付款
  • 税务社保扣取300干嘛的
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 本月发放上月工资情况说明
  • 应交增值税最后到哪了
  • 废旧物品回收是做什么的
  • 存货的入账价值怎么计算
  • 合并财务报表中的负债和股东权益
  • 工会经费使用具体办法
  • 购进土地会计分录
  • 如何回到一年前的方法
  • linux系统中如何查看日志
  • win76g内存只有3g可用
  • php aop
  • php自定义函数的语法格式
  • 发票联和抵扣联区别
  • 回迁安置房是否有产权
  • 斯洛文尼亚nba球星是谁
  • php aes
  • 收到银行承兑汇票的账务处理
  • random_state=123
  • windows11安装ubuntu20.04
  • phpwhile循环多维数组
  • Diffusion-GAN: Training GANs with Diffusion 解读
  • php怎么设置图片的大小
  • 存货盘亏的账务处理进项税额转出
  • php支付宝支付流程原理
  • vue循环数组渲染列表
  • 跟踪数据包命令
  • c语言中数组越界
  • 如何利用python进行文本挖掘
  • 增值税发票完税证明图片
  • 车辆购置税是税前还是税后
  • 结算外单位收取的费用
  • 个人所得税换了电脑后,重新录入,离职的人也要录入吗
  • css的transition滑动效果
  • python的socket
  • 入库单如何做账分录
  • 接待客户的住宿费发票是开谁的
  • 子公司能吸收合并吗
  • 结转成本计入
  • 经营性现金流量为什么要加上折旧
  • 营改增小规模纳税人认定标准
  • 民办非企业的税务登记国税还是地税
  • 企业将重组债务转为资本的会计处理
  • 基金管理公司是什么意思
  • 小型微利企业计算企业所得税
  • 调整以前年度费用如何做分录
  • 内账收入如何确认
  • 收银系统入库入错了怎么办
  • 记账凭证的附件和附单据
  • windowsxp忘记密码了怎么办简单点
  • centos5.8服务器
  • Win10系统开机出现问题pin码不可用
  • armcc.exe
  • Win10预览版拆弹
  • linux 更改目录名
  • win8.1黑屏
  • 系统界面通知
  • win7注册表文件位置
  • unity 3d
  • 使用jquery操作dom
  • IE下href 的 BUG问题
  • 在一个android创建一个按钮多选对话框
  • 批处理图像
  • jquery插件之家
  • android中edittext
  • 安卓环境搭建id怎么设置
  • 总结网络io模型的特点
  • 福建省电子税务局操作指南
  • 学校经费审批流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设