当前位置: 首页 > news >正文

vue3父子同信的双向数据实现

前言:

我们知道的是,父传子的通信,和子传父的通信,那如何实现父子相互通信的呢?

(vue3中)v-model 和modelValue结合使用,在vue2中使用的是.sync

在父组件的写法

<template>
<Son v-model="num" /> </template>
<script setup>
import Son from "./children.vue"
import {ref} form 'vue'
const num = ref(0)</script>

子组件的写法

<template>
<div>{{modelValue}} </div>
<button @click="addNum">按钮</button>
</template><script setup>
const props =difineProps({
modelValue:Number
})
const emit = difineEmit(["update:modelValue"])
const addNum = ()=>{
emit("update:modelValue",modelValue++)
}</script>

另一种是在父组件中v-model:XX,在子组件中用XX

在父组件的写法

<template>
<Son v-model:val="num" /> 
</template>
<script setup>
import Son from "./children.vue"
import {ref} form 'vue'
const num = ref(0)
</script>

子组件的写法

<template>
<div>{{num}} </div>
<button @click="addNum">按钮</button>
</template><script setup>
import {ref} form 'vue'
const props =difineProps({
val:Number
})
const num = ref(props.val)const emit = difineEmit(["update:val"])
const addNum = ()=>{
emit("update:val",num++)
}
</script>
http://www.lryc.cn/news/114203.html

相关文章:

  • Shiro是什么?为什么要用Shiro?
  • Vue3+Vite+Pinia+Naive后台管理系统搭建之九:layout 动态路由布局
  • 从零开始学Python(Ⅰ)基本变量与数据类型
  • SQL ASNI where from group order 顺序 where和having,SQL底层执行原理
  • Mac M2 Ventura(13.3) 新机 安装Cocoapods
  • Unity 引擎做残影效果——2、屏幕后处理方式
  • 考研算法38天:反序输出 【字符串的翻转】
  • “深入解析JVM:探秘Java虚拟机的工作原理“
  • [Flask]SSTI1
  • Object Map 的相互转换
  • VS+Qt环境下解决中文乱码问题
  • 互联网摸鱼日报(2023-08-08)
  • NTT DATA利用相干伊辛机模拟基因组组装和疾病治疗的潜力
  • 哈希表语法(转载自用)
  • 打破界限,图文档与物料清单完美互联
  • 【电机绘图】:插补算法(一)—直线插补—逐点比较法
  • 16-2_Qt 5.9 C++开发指南_使用样式表Qss自定义界面
  • chatgpt openai API报错openai.error.APIConnectionError
  • 【果树农药喷洒机器人】Part1:研究现状分析以及技术路线介绍
  • QT-QTablewidget 设置选中某一行
  • [shell] 删除指定文件状态变更之前的文件及文件夹示例
  • 代码中 isEmpty 和 isBlank 的区别
  • 为什么要选择文件传输软件?有哪些最佳高速文件传输软件?
  • aardio + customPlus 显示图片演示
  • 收集到大量的名片怎么转为excel?
  • JAVASE---方法的使用
  • CryptoJS.lib.WordArray.create、CryptoJS.enc.Base64介绍
  • linux 配置java环境变量
  • Mybatis异常Invalid bound statement (not found)原因之Mapper文件配置不匹配
  • SAP中采购文档出现定价转换因子字段溢出是何原因?