位置: IT常识 - 正文

Vue3中修改父组件传递到子组件中的值(全网少有)(vue修改父组件的值)

编辑:rootadmin
Vue3中修改父组件传递到子组件中的值(全网少有) Vue3中修改父组件传递到子组件中的值

推荐整理分享Vue3中修改父组件传递到子组件中的值(全网少有)(vue修改父组件的值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue父组件修改子组件样式,Vue3中修改父组件传递到子组件中的值(全网少有),Vue3中修改父组件传递到子组件中的值(全网少有),vue 子组件修改父组件props,vue父组件修改子组件样式,vue3子组件修改父组件值,vue修改父组件的值,vue修改父组件的值,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue3中修改父组件传递到子组件中的值(全网少有)(vue修改父组件的值)

1.大家都知道,vue是具有单向数据流的传递特性。当你在子组件中修改父组件传递过来的数据的时候,控制台就会报出错误,说不让你对父组件传递的值进行修改。 2.那么,尤大大为了解决这个问题,在vue3的时候给我们提供了一个新的思路:v-model来实现父传子,并且子也可以修改父组件传递过来的数据。 3. 都读到这里了,我给大家提供两个修改父组件数据的思路(不仅限于vue3): 法一:使用v-model进行父传子,并且子组件修改父组件传递的值。 法二:使用Pinia或者vuex进行状态管理,然后进行数据的修改。

自定义组件上使用v-model

父组件:

//此处是父组件中引入的子组件<ChildrenView v-model:num="num"/>//定义数据let num=ref(10);//定义num为10,传递给子组件

子组件:

<script setup>//子组件接收父组件传递过来的数据let props=defineProps({num:number;});console.log(props.num)//接收过来的数据num=10//重点:开始修改子组件传递过来的num//1.引入我们的 **emit("自定义事件名",传递的数据)** 函数,用来触发自定义事件//2.使用emit()let emit=defineEmits(["update:num"]);//自定义的更新num事件//3.假设子组件里的有个按钮,执行的是这个changeNum事件let changeNum=()=>{emit("update:num",100);//触发自定义事件,将父组件的num修改为100}</script>

注意: 1.大家肯定有疑惑,这个emit()不就是子传父的时候用的吗,那么父组件上不应该去绑定这个update:num吗? 如下:父组件:<ChildrenView v-model:num="num" @update:num="changeNum" > 是的,确实是子传父用的,但是你没必要再去绑定@update:num了。 why? 因为尤大大在自定义组件上使用v-model自己已经做过了处理,所以你只需要emit(“定义update:值”,数据)即可修改父组件的值了

总结: 使用步骤如下: 1.父组件中的子组件绑定自定义属性num 2.子组件接收props的num 3.子组件定义emit事件,事件名为update:值 —defineEmits([“update:num”]) 4.执行emit() ----emit(“自定义事件update:num”,子传父的值)

//此处的"值"要和v-model:值 保持一致,即:v-model:num emit("update:num")let emit=defineEmits(["update:值"]) emit("update:值",子传父的数据),执行即修改了父组件传递过来的值
本文链接地址:https://www.jiuchutong.com/zhishi/298492.html 转载请保留说明!

上一篇:知识图谱构建全流程(知识图谱实现方案)

下一篇:深度学习大模型框架的简单介绍(ChatGPT背后原理的基本介绍)

  • 补报以前年度收入后当年所得税怎么处理
  • 买充值卡可以开票吗
  • 企业如何代扣代缴个人所得税20%
  • 小微企业减免增值税申报表填写
  • 企业变更法人的流程网上申请变更
  • 代收款需要开票吗
  • 计提坏账准备需要纳税调增吗
  • 利润表盈利结构分析
  • 行政运行经费包括项目支出吗
  • 物流企业账务流程
  • 企业所得税汇算清缴补缴税款分录
  • 销售商品的会计分录现金折扣
  • 转出未交增值税和转出多交增值税
  • 缓缴税款到期缴纳罚款吗
  • 已入账未抵扣退回发票
  • 收到进项发票如何记账
  • 承兑到期没兑现怎么处理
  • 购车 买车
  • 土地增值税清算规程实施细则
  • 服务行业有哪些工作
  • 小规模纳税人公司注销流程及费用
  • 租给公司仓库要发票怎么办
  • 租赁房产税如何征收的2019
  • 企业所得税季度申报填写示例
  • 餐饮业个体工商户怎么交税
  • 装修预付款怎么做账
  • 多交增值税如何退回
  • 待摊费用和长期待摊费用的区别
  • 五联折叠票和两联折叠票的区别
  • 金税盘服务费计入什么会计科目
  • 资产损失税前扣除
  • 汇算清缴是什么时间
  • 购买加油卡怎么充值
  • win7为什么还有人用
  • php中提交表单数据
  • 现金日记账漏记一笔怎么办
  • 结转本年利润的分录怎么写
  • 应收账款保理的主要意图在于
  • php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
  • vue input value
  • 固定资产生产经营期间正常报废产生的净收益
  • 以前年度损益调整会计分录
  • php三元运算符简单例子
  • redis两种持久化方式的优缺点
  • vue 组件
  • crontab命令用法
  • 印花税的营业账簿是什么意思
  • 企业增值税的税收优惠有哪些
  • 个体户开票超过10万怎么交税
  • 税前扣除的支出
  • 党建经费提取是上年度还是下年
  • 将MySQL help contents的内容有层次的输出方法推荐
  • 一般纳税人每月开票不能超过多少
  • 工程建设期间发生的差旅费
  • 发表文章开什么发票
  • a公司持有b公司
  • 生产用品采购怎么购买的
  • 税控盘的主要功能
  • mysql使用正则表达式查询数据并另存为另一列
  • vistaie9安装所需更新补丁
  • windows 2000 server sp4 下载
  • centos6.9开启ssh服务
  • 使用u盘安装win10
  • xp系统无法正常启动怎么办
  • win7系统笔记本怎么连接蓝牙耳机
  • win1021h2正式版
  • linux装完显卡驱动分辨率低
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • android adapter
  • wc -l命令
  • 修改bash_profile
  • 九宫寓意和象征
  • nodejs例子
  • Unity3d C# Socket 下载文件 (同步向)
  • XRegExp 0.2: Now With Named Capture
  • python编程输出汉字
  • 如何在网上开税票发票
  • 陕西省电力app
  • 增值税按次纳税的规定
  • 什么是非行政许可
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设