Vue3新特性defineModel()便捷的双向绑定数据

news/2024/11/28 9:42:05/

官网介绍

传送门

配置

要求:

  1. 版本: vue >= 3.4(必须!!!)
  2. 配置:vite.config.js
    在这里插入图片描述

使用场景和案例

使用场景:父子组件的数据双向绑定,不用emit和props的繁重代码

具体案例

在这里插入图片描述

代码实现

父组件

// 子组件<DeviceDetails v-if="showDevice" v-model="showDevice"></DeviceDetails>const showDevice = ref(false) // 控制子组件的显示和隐藏

子组件

// 点击子组件就取消的按钮<img src="@/assets/ScreenMiddle/Traffic/cancelIcon.png" @click="handleClickCancelIcon" class="cancelIcon" /><script setup>import { defineModel } from 'vue'const model = defineModel({ type: Boolean })const handleClickCancelIcon = () => {console.log('点击了弹窗的叉叉')model.value = false // 注意要写 .value 不然就不好用}

子组件和父组件都大大简化了代码,很方便


http://www.ppmy.cn/news/1324160.html

相关文章

wins安装paddle框架

一、安装 https://www.paddlepaddle.org.cn/install/quick?docurl/documentation/docs/zh/install/pip/windows-pip.html 装包&#xff08;python 的版本是否满足要求&#xff1a; 3.8/3.9/3.10/3.11/3.12&#xff0c; pip 版本为 20.2.2 或更高版本 &#xff09; CPU 版:…

【USTC】verilog 习题练习 21-25

21 基于端口名称的实例化 题目描述 创建一 verilog 电路&#xff0c;实现对模块 mod_a 基于端口名称的实例化&#xff0c;如下图所示&#xff1a; 其中mod_a模块的代码为&#xff1a; module mod_a (output out1,output out2,input in1,input in2,input in3,in…

【树莓派】网线远程连接电脑和树莓派,实现SSH连接

目录 1、硬件连接&#xff1b; 2、电脑端&#xff1a; 3、查找树莓派的IP地址 4、开启树莓派的SSH接口 5、putty 6、命令行 参考文章 通过网线连接笔记本与树莓派 开启SSH和VNC功能 无显示器安装树莓派 实现&#xff1a;打开putty输入树莓派地址使用ssh方式登陆&…

Java-NIO篇章(2)——Buffer缓冲区详解

Buffer类简介 Buffer类是一个抽象类&#xff0c;对应于Java的主要数据类型&#xff0c;在NIO中有8种缓冲区类&#xff0c;分别如下&#xff1a; ByteBuffer、 CharBuffer、 DoubleBuffer、 FloatBuffer、 IntBuffer、 LongBuffer、 ShortBuffer、MappedByteBuffer。 本文以它的…

全球世界各国世界环境绩效指数EPI1990-2022气候变化绩效环境健康生态系统活力

数据简介&#xff1a;环境绩效指数&#xff08;EPI&#xff09;&#xff0c;这是一张记分卡&#xff0c;根据气候变化绩效、环境健康和生态系统活力等11个问题类别的40项指标对180个国家进行排名。 有关“环境质量”的文献可视化结果 数据来源&#xff1a;环境可持续指数ESI评…

第四章 Qt 常用按钮组件

目录 一、常用的四种按钮 二、按钮接口详情 2.1 按钮的属性 2.2 按钮的信号 2.3 以LineEdit为例子设置字体&#xff0c;颜色&#xff0c;布局格式的变化 一、常用的四种按钮 普通按钮(QPushButton) 工具按钮(QToolButton) 单选按钮(QRadioButton) 复选框(QCheckBox) 共…

支付功能的实现

1.商户调用第三方支付服务的主要步骤流程&#xff1f; 1.1 表单跳转 前端点击提交支付&#xff0c;请求后端支付接口 支付接口通过阿里api生成表单信息返回给前端页面 同步回调&#xff0c;异步回调参数 请求参数&#xff1a;总金额&#xff0c;外部订单号 公共参数&#xff1…

【工作周志】240108-240114

Q&#xff1a;set_property bitstream.config.timer_cfg 这样的配置用于哪里&#xff1f; A&#xff1a;https://www.cnblogs.com/lazypigwhy/p/10450406.html FPGA通过CPU远程升级方案_bitstream.config.timer_cfg-CSDN博客 Q&#xff1a;逛论坛有人问&#xff0c;reg也可以…