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

Vue表单输入绑定v-model

表单输入绑定

在前端处理表单时,我们常常需要将表单输入框的内容同步给Javascript中相应的变量。手动连接绑定和更改事件监听器可能会很麻,v-model 指令帮我们简化了这一步骤。

<template><h3>表单输入绑定</h3><hr>
<input type="text" v-model="message" ><p>Message is: {{ message }}</p></template><script>export default {data(){return{message:"",}}}</script>

运行结果:
在这里插入图片描述
复选框
单一的复选框,绑定布尔类型值。

<template><h3>表单输入绑定</h3><hr>
<input type="checkbox" id="checkbox" v-model="checked">
<label for="checkbox" >{{ checked }}</label></template><script>export default {data(){return{checked:true}}}</script>

运行结果:
在这里插入图片描述
修饰符
v-model 也提供了修饰符:.lazy ,.number , .trim
.lazy
默认情况下,v-model 会在每次input事件后更新数据。可以添加lazy修饰符来改为在每次change事件后更新数据。

<template><h3>表单输入绑定</h3><hr>
<input type="text" v-model.lazy="message" ><p>Message is: {{ message }}</p></template><script>export default {data(){return{message:"",}}}</script>

回车前
在这里插入图片描述
回车后:
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 麒麟系统部署JeecgBoot
  • C++(Qt)-GIS开发-QGraphicsView显示瓦片地图简单示例
  • 多模态MLLM都是怎么实现的(11)--从SadTalker到快手LivePortait
  • 绝区叁--如何在移动设备上本地运行LLM
  • QQ音乐Android一面凉经
  • 磁盘就是一个超大的Byte数组,操作系统是如何管理的?
  • javascripr如何设计弹出输入框并在网页内输出输入内容
  • Golang语法规范和风格指南(一)——简单指南
  • 【折腾手机】一加6T刷机postmarketOS经历和体验
  • android iconfont带图标的图文并茂的一种实现
  • Node.js-path 模块
  • 智能与伦理:Kimi与学术道德的和谐共舞
  • 流批一体计算引擎-13-[Flink]RuntimeExecutionMode和水印策略Watermark Strategy
  • 直播预告|飞思实验室暑期公益培训7月10日正式开启,报名从速!
  • Vue的学习之数据与方法
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 77. Combinations
  • FineReport中如何实现自动滚屏效果
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • React-生命周期杂记
  • TypeScript实现数据结构(一)栈,队列,链表
  • VUE es6技巧写法(持续更新中~~~)
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 简单实现一个textarea自适应高度
  • 讲清楚之javascript作用域
  • 每天一个设计模式之命令模式
  • 如何在 Tornado 中实现 Middleware
  • 通信类
  • 微服务框架lagom
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 消息队列系列二(IOT中消息队列的应用)
  • 自制字幕遮挡器
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​如何防止网络攻击?
  • # SpringBoot 如何让指定的Bean先加载
  • # windows 安装 mysql 显示 no packages found 解决方法
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #控制台大学课堂点名问题_课堂随机点名
  • $.each()与$(selector).each()
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (笔记)M1使用hombrew安装qemu
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)php新闻发布平台 毕业设计 141646
  • (黑马点评)二、短信登录功能实现
  • (三)SvelteKit教程:layout 文件
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (一) springboot详细介绍
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)VC++中ondraw在什么时候调用的
  • .NET 8.0 中有哪些新的变化?
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET gRPC 和RESTful简单对比