Vue2从基础到实战(v-bind对于样式控制的增强-操作style,v-model在其他表单元素的使用)

v-bind对于样式控制的增强-操作style

语法:style="样式对象"

<div class="box" :style="{ CSS属性名1: CSS属性值, CSS属性名2: CSS属性值 }"></div>

代码解析:

  • HTML结构

    • 包含了一个div元素,其idapp,这是Vue实例绑定的目标。
    • div内部,有一个表示进度条的div,其中的.inner子元素显示进度。
    • 四个按钮用于设置进度条的百分比。
  • CSS样式

    • .progress类定义了进度条的外观,包括宽度、背景色、边框和圆角。
    • .inner类定义了内部进度条的高度、背景色和文本居中样式。
  • JavaScript

    • 引入了Vue.js库。
    • 创建了一个Vue实例,绑定到idapp的元素。
    • data属性包含一个percent变量,表示进度百分比。
    • methods部分定义了一个setPercent方法,用于设置percent的值。
<!DOCTYPE html>
<html>
<head><title>Vue.js Progress Bar</title><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><style>.progress {width: 100%;background-color: #f3f3f3;border: 1px solid #ccc;border-radius: 4px;overflow: hidden;}.inner {height: 20px;background-color: #4caf50;width: 0;text-align: center;color: white;line-height: 20px; /* vertically center the text */}</style>
</head>
<body><div id="app"><div class="progress"><div class="inner" :style="{ width: percent + '%' }"><span>{{ percent }}%</span></div></div><button @click="setPercent(25)">设置25%</button><button @click="setPercent(50)">设置50%</button><button @click="setPercent(75)">设置75%</button><button @click="setPercent(100)">设置100%</button></div><script>const app = new Vue({el: "#app",data: {percent: 0},methods: {setPercent(value) {this.percent = value;}}});</script>
</body>
</html>

实现效果:

 点击下方按钮即可控制进度

v-model在其他表单元素的使用

  • 输入框  input:text   ——> value
  • 文本域  textarea     ——> value
  • 复选框  input:checkbox  ——> checked
  • 单选框  input:radio   ——> checked
  • 下拉菜单 select    ——> value 

代码示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue.js Form Example</title>
</head>
<body>
<div id="app"><input type="text" v-model="username" placeholder="Enter username"><br><br><input type="checkbox" v-model="issingle"> 单身<br><br><input v-model="gender" type="radio" name="gender" value="1"> 男<input v-model="gender" type="radio" name="gender" value="2"> 女<br><br><select v-model="cityid"><option value="101">北京</option><option value="102">上海</option><option value="103">南京</option><option value="104">成都</option></select><br><br><textarea v-model="desc" placeholder="Enter description"></textarea>
</div><script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script>
<script>const app = new Vue({el: "#app",data: {username: '',issingle: false,gender: "1",cityid: '102',desc: ''}});
</script>
</body>
</html>

效果展示:

 

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

OSI七层网络模型:构建网络通信的基石

在计算机网络领域&#xff0c;OSI&#xff08;Open Systems Interconnection&#xff09;七层模型是理解网络通信过程的关键框架。该模型将网络通信过程细分为七个层次&#xff0c;每一层都有其特定的功能和职责&#xff0c;共同协作完成数据从发送端到接收端的传输。接下来&am…

申请美区 Apple ID 完整步骤图解,轻松免费创建账户

苹果手机在下载一些软件时需要我们登录其 Apple ID 才能下载&#xff0c;但是由于一些限制国内的 Apple ID 在 App Store 中有一些限制不能下载某些软件&#xff0c;如何解决这个问题&#xff1f;那就是申请一个美区 Apple ID&#xff0c;怎么申请国外苹果账户呢&#xff1f;下…

WebLogic: CVE-2020-14882/14883【getshell】

记录第一次getshell公网设备 漏洞介绍 CVE-2020-14882&#xff1a;允许 未授权 的用户绕过管理控制台 &#xff08;Console&#xff09;的权限验证访问后台 CVE-2020-14883&#xff1a;允许后台任意用户通过HTTP协议 执行任意命令 使用这两个漏洞组成的利用链&#xff0c;可通过…

Java----代理

什么是代理&#xff1f; 在Java中&#xff0c;代理是一种用于创建一个或多个服务的中间层&#xff0c;它可以拦截并处理程序对实际服务对象的请求。代理模式是一种设计模式&#xff0c;属于结构型模式&#xff0c;它允许程序员在不修改实际对象代码的情况下&#xff0c;增强或控…

【C语言】C语言期末突击/考研--数据的类型

目录 一、编程环境的搭建 二、数据的类型、数据的输入输出 2.1.数据类型 2.2.常量 2.3.变量 2.4.整型数据 2.4.1.符号常量 2.4.2.整型变量 2.5.浮点型数据 2.5.1.浮点型常量 2.5.2.浮点型变量 2.6.字符型数据 2.6.1字符型常量 2.6.2.字符数据在内存中的存储形式及…

解决jenkins配置extendreport不展示样式

下载插件&#xff1a;Groovy 、 HTML Publisher plugin 配置&#xff1a; 1&#xff09;Post Steps &#xff1a; 增加 Execute system Groovy script &#xff0c; 内容&#xff1a; System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "&qu…

MyBatis基础配置

一、M y B a t i s 配 置 文 件 1.为什么学习MyBatis配置文件 功能&#xff1a;构建SqlSessionFactory的依据。 意义&#xff1a;MyBatis最为核心的内容&#xff0c;对MyBatis的使用影响很大。 注意&#xff1a;配置文件的层次顺序不能颠倒&#xff0c;一旦颠倒会出现异常。 …

清空了最近删除的照片可以找回吗 照片删除了 最近删除里面也清空了 怎么恢复

我们会把喜欢的照片保存在电脑中&#xff0c;并经常会删除一些不再需要的照片。由于电脑中的照片太多&#xff0c;我们可能会出现一些失误操作。我们每次删除照片之后都要及时查看电脑中的照片&#xff0c;如果发现有失误操作导致照片被删除&#xff0c;可以立即采取措施恢复照…

一款以流程管理为核心的信息化快速开发的办公OA平台,一体化工作平台,开箱即用,私活利器(附源码)

前言 在当今的企业运营中&#xff0c;信息孤岛和系统分散问题日益凸显。员工常常需要在多个系统间切换&#xff0c;以完成不同的工作任务&#xff0c;这不仅效率低下&#xff0c;还容易出错。 为了处理这一痛点&#xff0c;一种集成化的办公平台应运而生&#xff0c;它能够将各…

项目分享:用友yonsuite对接吉客云

项目背景&#xff1a; 客户背景&#xff1a;广州市某电子科技有限公司自1997年创立游戏手柄品牌&#xff0c;专注于游戏外设领域&#xff0c;是国内游戏手柄行业的领军企业。业务规模包括线上平台50多家&#xff0c;线下客户600多家&#xff0c;日单量10000多单。所属行业为电子…

Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o).

Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o). 解决办法

因子分析★★★★★

该博客为个人学习清风建模的学习笔记&#xff0c;代码全部摘自清风老师&#xff0c;部分课程可以在B站&#xff1a;【强烈推荐】清风&#xff1a;数学建模算法、编程和写作培训的视频课程以及Matlab等软件教学_哔哩哔哩_bilibili 该博文可以与主成分分析一起看&#xff0c;博主…

Database Deadlock: 检测和解决数据库死锁问题 ️

Database Deadlock: 检测和解决数据库死锁问题 &#x1f6e0;️ Database Deadlock: 检测和解决数据库死锁问题 &#x1f6e0;️摘要引言正文内容1. 什么是数据库死锁&#xff1f;死锁的示例 2. 如何检测数据库死锁&#xff1f;2.1 死锁检测器2.2 锁等待超时2.3 查询系统视图 3…

功能强大且免费的电子书格式转换工具

NeatConverter是一款功能强大且免费的电子书格式转换工具&#xff0c;支持多种文件格式之间的互相转换。它能够处理ePub、Azw3、Mobi、Doc、PDF和TXT等文件格式。 NeatConverter软件操作简单&#xff0c;用户界面清晰&#xff0c;只需打开软件并选择需要转换的格式即可完成转换…

比网盘、FTP更好用的数据摆渡工具是什么?

企业进行网络隔离后&#xff0c;数据在隔离网间交换时就产生了数据摆渡需求&#xff0c;常见的数据摆渡工具包括移动U盘、网盘、FTP等&#xff0c;企业通常选择网盘、FTP来进行日常的数据摆渡操作。 但网盘和FTP在数据摆渡上均存在不同程度的缺陷&#xff0c;具体表现在&#x…

大数据学习之Flink基础(补充)

Flink基础 1、系统时间与事件时间 系统时间&#xff08;处理时间&#xff09; 在Sparksreaming的任务计算时&#xff0c;使用的是系统时间。 假设所用窗口为滚动窗口&#xff0c;大小为5分钟。那么每五分钟&#xff0c;都会对接收的数据进行提交任务. 但是&#xff0c;这里有…

视频监控国标GB28181平台EasyGBS如何更换默认的SQLite数据库?

视频流媒体安防监控国标GB28181平台EasyGBS视频能力丰富&#xff0c;部署灵活&#xff0c;既能作为业务平台使用&#xff0c;也能作为安防监控视频能力层被业务管理平台调用。国标GB28181视频EasyGBS平台可提供流媒体接入、处理、转发等服务&#xff0c;支持内网、公网的安防视…

全开源图床系统源码

一款专为个人需求设计的高效图床解决方案&#xff0c;集成了强大的图片压缩功能与优雅的前台后台管理界面。 项目结构精简高效&#xff0c;提供自定义图片压缩率与尺寸设置&#xff0c;有效降低存储与带宽成本。 支持上传JPEG、PNG、GIF格式图片并转换为WEBP格式&#xff0c;…

通过进程协作显示图像-C#

前言 如果一个软件比较复杂或者某些情况下需要拆解&#xff0c;可以考试将软件分解成两个或多个进程&#xff0c;但常规的消息传递又不能完全够用&#xff0c;使用消息共享内存&#xff0c;实现图像传递&#xff0c;当然性能这个方面我并没有测试&#xff0c;仅是一种解决思路…