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

v-model 粗略解析

v-model 粗略解析

v-model是什么?

  • 双向数据绑定,可以从data流向页面,也可以从页面流向data
  • 通常用于表单收集,v-model 默认绑定 value
  • 书写形式: v-model:value=""v-model

v-model原理是什么?

  • v-model本质是一个语法糖
  • 靠v-bind绑定数据
  • oninput数据传递

v-model实现代码

<div id="app">< <!-- 用e的话在事件名后不需要加上()括号 -->我是e方法 <input type="text" :value="val" @input="change"><br><!-- 用event的话需要在事件名后加上()括号 -->我是event方法 <input type="text" :value="val" @input="change-event()" placeholder="我是event"><h1>{{val}}</h1>
</div>
Vue.config.productionTip = false;var vm = new Vue({el: "#app",data() {return { val: "我是实现原理" }},methods:{change(e){console.log(e);this.val=e.target.value;},change-event(){console.log(event);this.val=event.target.value;},}  })

在这里插入图片描述

e和event的区别

  • 当定义函数()时,接收e,当为形参
  • e自身是某个事件带有的方法;event是window带有的方法
  • e = window.event 兼容

在这里插入图片描述


  • 失联

最后编辑时间 2024,03,13;11:10

http://www.lryc.cn/news/320282.html

相关文章:

  • 【vue elementUI】修改el-dropdown样式
  • 6语言交易所/多语言交易所php源码/微盘PHP源码
  • 动态规划——传球问题
  • Spring: 文件服务使用spring.web.resources.static-locations配置实现文件预览功能
  • 分享常用的62 个九宫格抽奖及各种宫格效果源码
  • 【Stable Diffusion】入门-03:图生图基本步骤+参数解读
  • 数学建模-多目标规划算法(美赛建模)
  • 安装、配置MySQL
  • C++面试100问(九)
  • 出海品牌必备指南:海外网红营销5大底层逻辑解析
  • Linux/Ubuntu/Debian的终端中和的区别
  • docker compose部署opensearch集群
  • 粤嵌6818开发板通过MobaXterm使用SSH连接开发板
  • Python实战:Flask轻量级web框架入门
  • docker 安装minio,详细图解
  • 【SpringBoot】请求与响应参数 IoC与DI 总结
  • 100道面试必会算法-05-字符串转换整数 (atoi)
  • Ypay源支付2.8.8免授权聚合免签系统
  • 从零到一构建短链接系统(三)
  • C语言易错知识点:scanf函数
  • 如何实现图片上传至服务器
  • OSPF协议全面学习笔记
  • acwing算法提高之搜索--剪枝
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)上篇
  • TPU浅谈
  • 华为OD机试 - 求字符串中所有整数的最小和(Java JS Python C C++)
  • goland设置保存文件时不将4个空格转为TAB
  • 基于Linux内核的socket编程(TCP)的C语言示例
  • 【WEEK3】 【DAY4】JSON交互处理第三部分【中文版】
  • 下载chromedrive,使用自动化