VUE3 学习笔记(6):data数据的监听、表单绑定、操作DOM

data数据的监听(侦听)

对于data的值的监听,可以用watch中与data中的参数命名一致的值做为函数进行获取监听变动前后的值再做逻辑判断,如下图所示。

示例代码

<template><div><p :class="classDemo">{{ msg }}</p><button @click="change">切换</button></div>
</template><script>export default {data(){return{msg:'hello world',classDemo:{'active':true}}},methods:{change(){this.msg = 'new world'}},watch:{msg(newVal,oldVal){alert(newVal);alert(oldVal);}}}
</script>
<style>.active{color: red;font-size: 40px;}
</style>

表单绑定

表单作为Web中最重要的交互几乎无处不在,Vue 提供了v-mode进行绑定。

常见的修饰符:

.lazy --回车后响应 懒加载

.number --仅接收数字

.trim --去除左右空格

<template><p>{{msg}}</p><form><input type="text" v-model="msg"></form></template><script>export default {data(){return{msg:'hello world'}}}
</script>

VUE 操作DOM

如何通过VUE进行DOM操作,通过给相应的ref值定位,然后获取并操作相应数据

示例

<template><p ref="msg">{{msg}}</p><form><input type="text" v-model="msg" ref="inputName"></form><button @click="handleClick">click</button></template><script>export default {data(){return{msg:'hello world'}},methods:{handleClick(){alert(this.$refs.inputName.value);this.$refs.msg.innerText='123456';}}}
</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/17788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

npm install 出错,按照版本不匹配解决

一、现象 npm install npm WARN config global --global, --local are deprecated. Use --locationglobal instead. npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: panshi-main-web0.1.0 npm ERR! Found…

七大获取免费https的方式

想要实现https访问最简单有效的的方法就是安装SSL证书。只要证书正常安装上以后&#xff0c;浏览器就不会出现网站不安全提示或者访问被拦截的情况。下面我来教大家怎么去获取免费的SSL证书&#xff0c;又如何安装证书实现https访问。 一、选择免费SSL证书提供商 有多家机构提…

C#数据类型变量、常量

一个变量只不过是一个供程序操作的存储区的名字。 在 C# 中&#xff0c;变量是用于存储和表示数据的标识符&#xff0c;在声明变量时&#xff0c;您需要指定变量的类型&#xff0c;并且可以选择性地为其分配一个初始值。 在 C# 中&#xff0c;每个变量都有一个特定的类型&…

头歌OpenGauss数据库-I.复杂查询第10关:换座位

任务描述 本关任务&#xff1a;改变相邻俩学生的座位。 小美是一所中学的信息科技老师&#xff0c;她有一张 tb_Seat座位表&#xff0c;平时用来储存学生名字和与他们相对应的座位 id。 tb_Seat表结构数据如下&#xff1a; idname1Elon2Donny3Carey4Karin5Larisa 现在小美想改变…

规则引擎 | 减少判断嵌套

文章目录 目前市面上具体的规则引擎产品有&#xff1a;droolsVisualRulesEasy RulesMandaraxIBM iLog其中使用最为广泛并且开源的是drools

windows驱动开发-PCI讨论(二)

认识PCI设备&#xff0c;还是要从配置空间说起&#xff0c;当PCI在ACPI和PCI复合体上电和枚举完成后&#xff0c;PCI根复合体会从PCI设备读出PCI设备的配置空间&#xff0c;许多信息(例如寄存器、内存空间、中断信息等等)都是是从配置空间获取的&#xff0c;所以接下来会详细讲…

动手学操作系统(三、通过IO接口直接控制显卡)

动手学操作系统&#xff08;三、通过IO接口直接控制显卡&#xff09; 在之前的学习内容中&#xff0c;我们成功编写了MBR主引导记录&#xff0c;在终端上进行了打印显示&#xff0c;在这一节我们使用MBR通过IO接口来直接控制显卡输出字符。 文章目录 动手学操作系统&#xff0…

PostgreSQL Windows 数据库主从模式 热同步

1.操作主服务器 1.1修改pg_hba.conf // 这边就设置所有用户&#xff0c;所有ip都可以交互 host replication all 0.0.0.0/0 md52.2 创建流复制用户 // 创建流复制用户replicator CREATE USER replica REPLICATION LOGIN PASSWORD replica…

逻辑回归(头歌)

第1关&#xff1a;逻辑回归算法大体思想 #encodingutf8import numpy as np#sigmoid函数 def sigmoid(t):#输入&#xff1a;负无穷到正无穷的实数#输出&#xff1a;转换后的概率值#********** Begin **********#result 1.0 / (1 np.exp(-t))#********** End **********#retur…

43、Flink 的 Window Join 详解

1.Window Join a&#xff09;概述 Window join 作用在两个流中有相同 key 且处于相同窗口的元素上&#xff0c;窗口可以通过 window assigner 定义&#xff0c;并且两个流中的元素都会被用于计算窗口的结果。 两个流中的元素在组合之后&#xff0c;会被传递给用户定义的 Joi…

外汇天眼:野村证券和Laser Digital与GMO互联网集团合作发行日元和美元稳定币

野村控股和Laser Digital将与GMO互联网集团合作&#xff0c;在日本探索发行日元和美元稳定币。GMO互联网集团的美国子公司GMO-Z.com Trust Company, Inc. 在纽约州金融服务部的监管框架下&#xff0c;在以太坊、恒星币和Solana等主要区块链上发行稳定币。GMO-Z.com Trust Compa…

MySQL增删查改进阶

数据库约束表的关系增删查改 目录 一.数据库约束类型 NOT NULL约束类型 UNIQUE 唯一约束 DEFAULT 默认值约束 PRIMARY KEY&#xff1a;主键约束 FOREIGN KEY :W外键约束 二&#xff0c;查询 count&#xff08;&#xff09;两种用法 sum&#xff0c;avg&#xff0c;max…

Vue3_创建项目

目录 一、创建vue项目 1.下载vue 2.进入刚才创建的项目 3.安装依赖 4.运行项目 ​5.打包项目放入生产环境 二、vue项目组成 1.项目文件结构 2.项目重要文件 Vue (发音为 /vjuː/&#xff0c;类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、C…

Go语言中实现RSA加解密、签名验证算法

随着互联网的高速发展&#xff0c;人们对安全的要求也越来越高。密码学中两大经典算法&#xff0c;一个是对称加解密&#xff0c;另一个是非对称加解密&#xff0c;这里就来分享一下非对称加密算法的代表&#xff1a;RSA加解密。 在Go语言中实现RSA加解密还是比较简单的&#…

【安全产品】基于HFish的MySQL蜜罐溯源实验记录

MySQL蜜罐对攻击者机器任意文件读取 用HFish在3306端口部署MySQL蜜罐 配置读取文件路径 攻击者的mysql客户端版本为5.7(要求低于8.0) 之后用命令行直连 mysql -h 124.222.136.33 -P 3306 -u root -p 可以看到成功连上蜜罐的3306服务&#xff0c;但进行查询后会直接lost con…

ai机器人电销资源有哪些?真的能帮到我们提高效率吗ai智能语音机器人部署

随着互联网科技的发展&#xff0c;各种各样的科技产物都应用于电销企业&#xff0c;ai机器人电销就是其中一个。那么ai机器人电销可靠吗&#xff1f;ai机器人电销资源有哪些&#xff1f;我们一起来看看。 AI机器人在电销资源方面有以下一些用途和功能&#xff1a; 自动识别潜在…

for循环绑定id,更新html页面的文字内容

需求&#xff1a;将方法中内容对齐 实现方式 给for循环中每个方法添加一个动态的id在DOM结果渲染完后&#xff0c;更新页面数据&#xff0c;否则会报错&#xff0c;找不到对应节点或对应节点为空 <view v-for"(item, index) in itemList" :key"index"…

OWASP十大API漏洞解析:如何抵御Bot攻击?

新型数字经济中&#xff0c;API是物联网设备、Web和移动应用以及业务合作伙伴流程的入口点。然而&#xff0c;API也是犯罪分子的前门&#xff0c;许多人依靠Bot来发动攻击。对于安全团队来说&#xff0c;保护API并缓解Bot攻击至关重要。那么Bot在API攻击中处于怎样的地位&#…

香橙派Kunpeng Pro测评

目录 香橙派Kunpeng Pro开发板试用体验 观察理解与适用场景 体验步骤 试用感受

【ARM+Codesys案例】T3/RK3568/树莓派+Codesys枕式包装机运动控制器

枕式包装机是一种包装能力非常强&#xff0c;且能适合多种规格用于食品和非食品包装的连续式包装机。它不但能用于无商标包装材料的包装&#xff0c;而且能够使用预先印有商标图案的卷筒材料进行高速包装。同时&#xff0c;具有稳定性高、生产效率高&#xff0c;适合连续包装、…