v-model修饰符 .lazy .number .trim

news/2024/7/10 1:40:01 标签: 前端, vue

1、v-model.lazy=“xxx”

        默认情况下,v-model它是在每次输入数据时触发input事件来更新数据的

        使用 .lazy 修饰符后,当改变数据失去焦点-触发change事件来进行更新数据 

2、v-model.number="xxx"

       它会自动将输入的值自动转成number 类型(可以通过parseFloat转成数值,则会自动转,转不成功的返回原始:asdf123)

        会自动开启 type=number 类型

         如果输入的值是数字开头,会舍弃非数字后面的值

        比如: 123aaaa123,转成的值为123  

3、v-model.trim 去除左右空格

代码例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>v-model修饰符 .lazy .number .trim</title>
</head>
<body>
   <!--
       1、v-model.lazy=“xxx”
        默认情况下,v-model它是在每次输入数据时触发input事件来更新数据的
        使用 .lazy 修饰符后,当改变数据失去焦点-触发change事件来进行更新数据
        
        2、v-model.number="xxx" 
            它会自动将输入的值自动转成number 类型(可以通过parseFloat转成数值,则会自动转,转不成功的返回原始:asdf123)
            会自动开启 type=number 类型
            如果输入的值是数字开头,会舍弃非数字后面的值
            比如: 123aaaa123,转成的值为123  
        3、v-model.trim 去除左右空格
        -->
    <div id="app">
       <h3>v-model.lazy触发change事件来更新</h3>
       <input v-model.lazy="msg" @input="doInput" @change="doChange">
        <span>{{msg}}</span>

        <h3>v-model.number转成number类型</h3>
        <input v-model.number="msg">
        <input v-model="msg" type="number">
        <span>输入的值的类型为{{typeof msg}}</span>

        <h3>v-model.trim 去除左右空格</h3>
        <input v-model.trim="msg">
        <span>{{msg}}值的长度{{msg.length}}</span>
    </div>
   
    
    <script src="./node_modules/vue/dist/vue.global.js"></script>
    <script type="text/javascript">
        const {createApp} = Vue;
        const app = createApp({
            data(){
                return {
                  msg:''
                }
            },
            methods:{
                doInput(event){
                    console.log("doInput",event)
                },
                doChange(event){
                    console.log("doChange",event)
                }
            }
        }).mount("#app");
        console.log("app:",app);
    </script>
</body>
</html>


http://www.niftyadmin.cn/n/5109563.html

相关文章

Leetcode 344:反转字符串(双指针法)

编写一个函数&#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间&#xff0c;你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 解题思路&#xff1a; 1.设置两个指针&#xff0c;left和right&a…

同步网盘选择指南:哪个同步网盘更好用?

同步盘是当下热门的云存储服务之一&#xff0c;它可以将您的文件在不同设备之间进行同步&#xff0c;使您可以随时随地访问和共享您的文件&#xff0c;因此受到了许多用户的喜爱。 一、什么是同步盘 首先到底什么是同步盘&#xff1f;同步盘是指一种云存储服务&#xff0c;它…

2020年江西省职业院校技能大赛软件测试技能竞赛方案(高职组)

2020年江西省职业院校技能大赛 软件测试技能竞赛方案&#xff08;高职组&#xff09; 各高等职业院校&#xff1a; 根据江西省教育厅《关于举办2020年江西省职业院校技能大赛的通知》&#xff08;赣教职成字〔2020〕19号&#xff09;文件精神&#xff0c;现举办2020年江西省职业…

自动化测试系列 —— UI测试

UI 测试是一种测试类型&#xff0c;也称为用户界面测试&#xff0c;通过该测试&#xff0c;我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG。了解用户将如何在用户和网站之间进行交互以执行 UI 测试至关重要&#xff0c;通过执行 UI 测试…

云积天赫AI营销,开启品牌增长新篇章

生成式AI发展速度之快&#xff0c;令人惊叹。从ChatGPT、文心一言的横空出世&#xff0c;到生成式AI进入商业应用爆发期&#xff0c;短短不到一年时间&#xff0c;AIGC已经成为品牌营销绕不开的关键词。很多企业已经把生成式AI视为全新的业务增长引擎&#xff0c;不断去拓展营销…

51系列—基于51单片机的电子万年历设计

本文主要介绍基于51单片机的电子万年历设计 前言 电子万年历是单片机系统的一个应用&#xff0c;由硬件和软件相配合使用。硬件由主控器、时钟电路、温度检测电路、显示电路、键盘接口5个模块组成。主控模块用AT89C52、时钟电路用时钟芯片DS1302、显示模块用LED数码管、温度检…

基于TLS的抓包内容分析解决方法

https网络包传输过程中经SSL/TSL加密后&#xff0c;在协议分析工具中&#xff08;如wireshark&#xff09;对于应用层http内容数据无法分析。要解决这个问题&#xff0c;可以参考以下2种方法&#xff0c; &#xff08;1&#xff09;配置SSLKEYLOGFILE环境变量配置wireshark TLS…

uipath 调用 webapi 接口使用示例

环境依赖下载 提示&#xff1a;需要先按照webapi包依赖 文章目录 环境依赖下载一、webapi是什么&#xff1f;二、使用步骤1.导入cURL http 请求 一、webapi是什么&#xff1f; UiPath WebAPI包是一个用于实现与Web服务进行交互的UiPath活动库。它基于.NET Framework 4.5及以上…