二、vue基础语法
一、模板语法
1、文本渲染
使用双花括号语法插入文本
<template><div><h3>msg: {{ message }}</h3></div>
</template><script>
export default {data() {return {message: "输出信息"}}
}
</script><style scoped></style>

2、渲染标签
<template><div><div v-html="rawHtml"></div></div>
</template><script>
export default {data() {return {rawHtml: "<a href='http://www.baidu.com'>百度</a>"}}
}
</script><style scoped></style>

3、属性
<template><div><div v-bind:id="idValue">属性测试</div><!-- 可以简写为: --><div :id="idValue">属性测试</div></div>
</template><script>
export default {data() {return {idValue: 500}}
}
</script><style scoped></style>

5、模板语法支持表达式
<template><div><p>{{ number + 10 }}</p><p>{{ flag ? "结果为真" : "结果为假" }}</p></div>
</template><script>
export default {data() {return {number: 500,flag: false}}
}
</script><style scoped></style>

二、条件渲染
1、条件渲染(为假时不渲染)
<template><div><p v-if="flag">为真时显示</p><p v-else>为假时显示</p></div>
</template><script>
export default {data() {return {flag: false}}
}
</script><style scoped></style>

2、条件展示(渲染不显示)
<template><div><p>写在前</p><p v-show="flag">为真时显示</p><p>写在后</p></div>
</template><script>
export default {data() {return {flag: false}}
}
</script><style scoped></style>

3、区别
v-if 切换时会有较高的渲染开销
v-show 有较好的性能
三、列表渲染
1、列表渲染
<template><div><ul><li v-for="item in items">{{ item.msg }}</li></ul></div>
</template><script>
export default {data() {return {items: [{ msg: "数据1" }, { msg: "数据2" }]}}
}
</script><style scoped></style>

2、维护状态
<template><div><ul><li v-for="(item, index) in items" :key="index">{{ item.msg }}</li></ul></div>
</template><script>
export default {data() {return {items: [{ msg: "数据1", id: 1 }, { msg: "数据2", id: 2 }]}}
}
</script><style scoped></style>
数据更新,已经渲染数据不变,仅添加新数据。给数据添加索引,方便重用原有数据,保持数据顺序。
四、事件处理
1、事件监听
<template><div><!-- 使用v-on:event 来监听事件,简写为 @event --><!-- <button v-on:click="count += 1">计数加一</button> --><button @click="count += 1">计数加一</button><p>{{ count }}</p></div>
</template><script>
export default {data() {return {count: 0}}
}
</script><style scoped></style>

2、事件处理方法
<template><div><button @click="AddCount">计数加一</button><p>{{ count }}</p></div>
</template><script>
export default {data() {return {count: 0}},methods: {AddCount(event) {this.count++;}}
}
</script><style scoped></style>


3、内联处理器中的方法(事件传递参数)
<template><div><button @click="AddCount(2)">计数加二</button><p>{{ count }}</p></div>
</template><script>
export default {data() {return {count: 0}},methods: {AddCount(num) {this.count += num;console.log(num);}}
}
</script><style scoped></style>

五、表单输入绑定
1、表单输入绑定
<template><div><input v-model="msg" placeholder="请输入"><p>输入了:{{ msg }}</p></div>
</template><script>
export default {data() {return {msg: ""}},methods: {}
}
</script><style scoped></style>

2、修饰符
<template><div><!-- lazy:在change(输入结束,失去选中)事件后同步 --><!-- trim:足底不过过滤首位空白字符 --><input v-model.lazy.trim="msg" placeholder="请输入"><p>输入了:{{ msg }}</p></div>
</template><script>
export default {data() {return {msg: ""}},methods: {}
}
</script><style scoped></style>

相关文章:
二、vue基础语法
一、模板语法 1、文本渲染 使用双花括号语法插入文本 <template><div><h3>msg: {{ message }}</h3></div> </template><script> export default {data() {return {message: "输出信息"}} } </script><style s…...
Java —— 程序逻辑控制
目录 1. 顺序结构 2. 分支结构 2.1 if 语句 2.1.1 语法格式1 2.1.2 语法格式2 2.1.3 语法格式3 2.2 switch 语句 3. 循环结构 3.1 while循环 3.2 break与continue 3.3 for循环 4. 输入输出 4.1 输出到控制台 格式化字符串 4.2 从键盘输入 5. 练习 和C语言类似地, Java的程序逻辑…...
I - Bob vs ATM(博弈论)
传送门:nefu_10-18 - Virtual Judge (vjudge.net) 思路: nim游戏的变形。 (())相当于在一堆n个石子中取任意个,sg(n)n; ((()))(())(),相当于可以在3堆石子分别为3&am…...
请解释一下 CSS3 的 Flexbox(弹性盒布局模型), 以及适用场景?
解析: CSS3的Flexbox(弹性盒布局模型)是一种强大的布局技术,用于创建灵活和响应式的布局。它解决了传统CSS布局模型在垂直和水平居中、等高列、自适应宽度等方面的一些挑战,使开发人员能够更轻松地构建各种复杂的布局。在下面的详…...
MYSQL 根据唯一索引键更新死锁问题
mysql 死锁问题及死锁权重分析 问题发生过程:1、生产发现死锁一次 语句为sql1:UPDATE table set data ‘123’ where business_no ABC; 该行数据的id1, business_no ABC tablbe 字段 id:主键 business_no为唯一索引字段,其…...
Appium+python+unittest搭建UI自动化框架!
阅读本小节,需要读者具备如下前提条件: 1. 掌握一种编程语言基础,如java、python等。 2. 掌握一种单元测试框架,如java语言的testng框架、python的unittest框架。 3. 掌握目前主流的UI测试框架,移动端APP测试框架Appiu…...
使用kubekey部署k8s集群和kubesphere、在已有k8s集群上部署kubesphere
目录 前言什么是kubekey(简称kk)单节点上安装 kubesphere(all in one 快速熟悉kubesphere)部署 kubernetes和和kubesphere 多节点安装部署 kubernetes和和kubesphere 离线安装k8s v1.22.17和kubesphere v3.3.2联网-在已有k8s集群上…...
React useMemo useCallback useEffect 的区别(保姆级教程)
因个人工作原因,在2023年学起了React TS 这个 “前端大佬” “高阶玩家” 标配的技术栈,一套学习下来个人总结就是:React真特么难用!传染病式的渲染逻辑是真让人难受!维护之前的代码就是深渊!难怪React项目…...
网络安全中的人工智能:优点、缺点、机遇和危险
2022 年秋天,人工智能在商业领域爆发,引起了轰动,不久之后,似乎每个人都发现了 ChatGPT 和 DALL-E 等生成式 AI 系统的新的创新用途。世界各地的企业开始呼吁将其集成到他们的产品中,并寻找使用它来提高组织效率的方法…...
36 机器学习(四):异常值检测|线性回归|逻辑回归|聚类算法|集成学习
文章目录 异常值检测箱线图z-score 保存模型 与 使用模型回归的性能评估线性回归正规方程的线性回归梯度下降的线性回归原理介绍L1 和 L2 正则化的介绍api介绍------LinearRegressionapi介绍------SGDRegressor 岭回归 和 Lasso 回归 逻辑回归基本使用原理介绍正向原理介绍损失…...
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
前言 略 说明 新设备上安装了mvn 3.8.5,编译新项目出错: [ERROR] Non-resolvable parent POM for com.admin.project:1.0: Could not transfer artifact com.extend.parent:pom:1.6.9 from/to maven-default-http-blocker (http://0.0.0.0/): Bl…...
盒式交换机堆叠配置
目录 1.配置环形拓扑堆叠 2.设备组建堆叠 3.设备组件堆叠 堆叠 istack,是指将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成一台交换设备。如图所示,SwitchA与 SwitchB 通过堆叠线缆连接后组成堆叠 istack,对于上游和…...
openEuler 服务器安装 JumpServer (all-in-one 模式)
openEuler 服务器安装 JumpServer JumpServer 简介什么是 JumpServer ?JumpServer 的各种类型资产JumpServer 产品特色或优势JumpServer 符合 4A 规范 JumpServer 系统架构应用架构组件说明 JumpServer 安装部署环境要求网络端口网络端口列表防火墙常用命令 在线脚本…...
vue3后台管理系统之路由守卫
下载进度条 pnpm install nprogress //路由鉴权:鉴权,项目当中路由能不能被的权限的设置(某一个路由什么条件下可以访问、什么条件下不可以访问) import router from /router import setting from ./setting // eslint-disable-next-line typescript-eslint/ban-ts-comment /…...
微信小程序连接数据库与WXS的使用
🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《微信小程序开发实战》。🎯Ἲ…...
django 项目基本配置
项目工程初始化 安装框架 pip install django使用命令创建项目 django-admin startproject 项目名称效果 根目录创建apps用以放置所有包 切换至apps目录创建子应用 python ../manage.py startapp usermuxi_shop_back/settings.py # Build paths inside the project lik…...
JAVA基础(JAVA SE)学习笔记(六)面向对象编程(基础)
前言 1. 学习视频: 尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 第二阶段:Java面向对象编程 6.面向对象编程(基础) 7.面向对象编程&…...
吉利高端品牌领克汽车携手体验家,重塑智能创新的汽车服务体验
浙江吉利控股集团(以下简称“吉利集团”)始建于1986年,1997年进入汽车行业,一直专注实业,专注技术创新和人才培养,坚定不移地推动企业转型升级和可持续发展。现资产总值超5100亿元,员工总数超过…...
短视频矩阵系统源码(搭建)
短视频矩阵源码的开发路径分享如下: 1、首先,确定项目需求和功能,包括用户上传、编辑、播放等。 2、其次,搭建开发环境,选择合适的开发工具和框架。 3、然后,进行项目架构设计和数据库设计,确…...
k8s 实战 常见异常事件 event 及解决方案分享
k8s 实战 常见异常事件 event 及解决方案分享 集群相关 Coredns容器或local-dns容器 重启集群中的coredns组件发生重启(重新创建),一般是由于coredns组件压力较大导致oom,请检查业务是否异常,是否存在应用容器无法解析域名的异常。如果是l…...
grpc-swift社区贡献指南:如何参与开源项目开发与维护
grpc-swift社区贡献指南:如何参与开源项目开发与维护 【免费下载链接】grpc-swift The Swift language implementation of gRPC. 项目地址: https://gitcode.com/gh_mirrors/grp/grpc-swift grp/grpc-swift是Swift语言实现的gRPC框架,为开发者提供…...
若依项目踩坑记:表格里字典值显示成‘1’‘2’?教你两招彻底解决(附代码对比)
若依框架实战:表格字典值转换的深度解决方案 第一次在若依框架中构建用户管理模块时,我盯着屏幕上那一排排冰冷的数字代码陷入了沉思——为什么"用户状态"列显示的只有"1"和"0",而不是期望中的"启用"…...
【花雕动手做】嵌入ESP32S3的具身智能体:AI Agent 四大核心能力的物理化重构
当AI Agent的载体是一个基于ESP32S3的物理机器人时,其四大核心能力被赋予了全新的物理化内涵:它们不再依赖云端无限的算力与存储资源,而是需适配MCU(微控制单元)的功耗限制、内存约束与实时性要求,同时获得…...
用自然语言分离音频:AudioSep让你的声音处理变得如此简单
用自然语言分离音频:AudioSep让你的声音处理变得如此简单 【免费下载链接】AudioSep Official implementation of "Separate Anything You Describe" 项目地址: https://gitcode.com/gh_mirrors/au/AudioSep 你是否曾经面对一段嘈杂的录音束手无策…...
CVPR2022 Oral解读:3D检测新SOTA,FocalsConv的PyTorch实现与调参避坑指南
CVPR2022 Oral论文FocalsConv实战:3D检测新范式PyTorch实现与工业级调优指南 在自动驾驶与机器人感知领域,3D物体检测技术正经历从理论突破到工程落地的关键转型期。2022年CVPR会议收录的Focal Sparse Convolutional Networks(FocalsConv&…...
从‘木偶’到‘活人’:用Unity Avatar肌肉与自由度设置,解决角色动画穿模和僵硬问题
从‘木偶’到‘活人’:用Unity Avatar肌肉与自由度设置,解决角色动画穿模和僵硬问题 角色动画的"生命力"往往藏在细节里。当角色持枪瞄准时肩膀不自然地塌陷,弯腰拾取物品时腰部像木板一样僵硬,或是呼吸时胸腔毫无起伏—…...
Speechless:免费Chrome插件帮你永久保存微博记忆的终极方案
Speechless:免费Chrome插件帮你永久保存微博记忆的终极方案 【免费下载链接】Speechless 把新浪微博的内容,导出成 PDF 文件进行备份的 Chrome Extension。 项目地址: https://gitcode.com/gh_mirrors/sp/Speechless 你是否曾经担心过,…...
BilibiliDown终极指南:跨平台B站视频下载神器完全攻略
BilibiliDown终极指南:跨平台B站视频下载神器完全攻略 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/b…...
HakcMyVM-Convert
信息搜集 主机发现 ┌──(kali㉿kali)-[~] └─$ nmap -sn 192.168.21.0/24 Starting Nmap 7.95 ( https://nmap.org ) at 2026-04-24 02:18 EDTNmap scan report for 192.168.21.6 Host is up (0.00046s latency). MAC Address: 08:00:27:E7:D5:88 (PCS Systemtechnik/Orac…...
基于卷积神经网络的球罐结构损伤识别
基于卷积神经网络的球罐结构损伤识别 摘要:球形储罐(球罐)作为储存各类气体和液化气体的核心压力容器,广泛应用于石油、化工、冶金及城市燃气供应等领域,其结构安全直接关系到人员生命和财产安全。传统无损检测方法存在效率低、范围有限、对微小损伤敏感度低等问题,难以…...
