首页 > 其他分享 >Vue 中 v-model 的修饰符

Vue 中 v-model 的修饰符

时间:2024-08-30 16:15:58浏览次数:3  
标签:trim lazy Vue tel 修饰符 model ref

lazy 修饰符:将 v-model 改为失去焦点后更新数据。

number 修饰符:将 v-model 数据转为数字类型。

trim 修饰符:去除 v-model 数据中的首尾空格。

语法格式

// lazy 修饰符
<input v-model.lazy="数据">
// number 修饰符
<input v-model.number="数据">
// trim 修饰符
<input v-model.trim="数据">
  • lazy 修饰符
    <template>
      <h3>lazy 修饰符</h3>
      <input type="tel" v-model.lazy="tel">
      <p>数据:{{ tel }}</p>
    </template>
     
    <script setup>
    import { ref } from "vue";
    let tel = ref('155');
    </script>

    注:v-model 默认是 input 事件,添加 lazy 修饰符后,就会变成 change 事件,只有失去焦点时才能同步数据。

  • number修饰符
    <template>
      <h3>number 修饰符</h3>
      <input type="tel" v-model.number="tel">
      <p>数据:{{ tel }}</p>
    </template>
     
    <script setup>
    import { ref } from "vue";
    let tel = ref('155');
    </script>

    注:相当于给 v-model 添加了一个 parseFloat 方法,将用户输入的内容转为数字类型。

  • trim修饰符
    <template>
      <h3>trim 修饰符</h3>
      <input type="tel" v-model.trim="tel">
      <p>数据:{{ tel }}</p>
    </template>
     
    <script setup>
    import { ref } from "vue";
    let tel = ref('15503931234');
    </script>

    注:只能去除首部和尾部的空格,不能去除内容中间的空格。

标签:trim,lazy,Vue,tel,修饰符,model,ref
From: https://www.cnblogs.com/ggqq/p/18388941

相关文章

  • Vue Cli
    vueCli是基于vue.js进行快速开发的完整系统vue脚手架使用语法:vueinit<模板名称><项目名称>vueinitwebpackvue-spa2安装完成就有项目目录,如下:cdvue-spa2npminstall运行npmrundevbuild构建脚本目录,放置各种配置文件build.js生成环境的构建代码check-versi......
  • springboot+vue安心养老一站通服务系统的设计与实现【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着社会老龄化的加速,养老问题已成为全球性的社会挑战。传统的养老模式面临着资源分配不均、服务效率低下、信息孤岛等诸多问题,难以满足老年人日益增长的多元化、个性化需求。在此背景下,安心养老一站通服务系统的设计与实现显得尤为重......
  • springboot+vue爱心捐赠系统【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景在当今社会,随着经济的快速发展与信息技术的日益普及,公益慈善事业逐渐成为连接社会爱心与需要帮助群体的重要桥梁。然而,传统的捐赠方式往往存在信息不对称、流程繁琐、透明度不足等问题,限制了公益资源的有效配置与利用。因此,构建一个高......
  • springboot+vue爱心慈善公益系统【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景在当今社会,随着经济的快速发展与人民生活水平的日益提高,社会各界对于慈善公益事业的关注度与参与度也显著提升。然而,传统的慈善捐赠方式往往存在信息不对称、流程繁琐、透明度不足等问题,限制了公益资源的高效配置与利用。特别是在互联......
  • Vue 过滤器(Filter)的理解与用法
    Vue.js是一个渐进式JavaScript框架,它提供了丰富的功能来构建用户界面。其中,过滤器(Filter)是一个非常有用的特性,它允许我们在模板中对数据进行格式化处理。本文将详细介绍Vue过滤器的概念、用法以及一些最佳实践。1.过滤器的基本概念1.1什么是过滤器?过滤器是Vue提供的一种......
  • 基于nodejs_vue+express框架个人健康管理系统的设计与实现_7999g
    个人健康管理系统按照功能由三部分构成的,三部份是用户、医生和管理员。主要功能有出诊医生、预约挂号、健康档案、疾病评枯等。系统软件用户、医生与管理员的功能模块图个人健康服务平台是以医院的状况为起点,综合网络空间开发设计要求。目的是将个人健康通过网络平台变换为在......
  • 基于SpringBoot+Vue足球俱乐部管理后台的设计和实现(源码+文档+部署讲解)
    博主介绍:全网粉丝10W+,CSDN博客专家、全栈领域优质创作者,3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型。研究方向:SpringBoot、Vue.JS、MyBatisPlus、Redis、SpringSecurity、MySQL、小程序、Android、Uniapp等。博主说明:本文项目编号......
  • 基于SpringBoot+Vue师生健康管理系统的设计和实现(源码+文档+部署讲解)
    博主介绍:全网粉丝10W+,CSDN博客专家、全栈领域优质创作者,3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型。研究方向:SpringBoot、Vue.JS、MyBatisPlus、Redis、SpringSecurity、MySQL、小程序、Android、Uniapp等。博主说明:本文项目编号......
  • vite3接入vue-quill:处理图片,自定义字体和字体大小,切换源码模式
    环境适用版本:node:14.21.2"vue":"^3.2.26""vite":"^3.1.0"安装模块:"@vueup/vue-quill":"^1.2.0","quill-html-edit-button":"^3.0.0","quill-image-resize-module":"^3......
  • 基于ssm+vue.js的山东红色旅游信息管理系统附带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图核心技术介绍后端框架SSM前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......