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

常德交通网站成品短视频app下载有哪些

常德交通网站,成品短视频app下载有哪些,江西网站建设公司费用,内网做测试 网站微信授权登录目录 1、什么是v-model2、v-model实现原理3、实现示例3.1 实现text和textarea3.2 实现checkbox和radio3.3 实现select 1、什么是v-model v-model 本质上是一颗语法糖&#xff0c;可以用 v-model 指令在表单 <input>、<textarea> 及 <select>元素上创建双向数…

目录

  • 1、什么是v-model
  • 2、v-model实现原理
  • 3、实现示例
    • 3.1 实现text和textarea
    • 3.2 实现checkbox和radio
    • 3.3 实现select

1、什么是v-model

  • v-model 本质上是一颗语法糖,可以用 v-model 指令在表单 <input><textarea> <select>元素上创建双向数据绑定。
  • 它会根据控件类型自动选取正确的方法来更新元素。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。
  • 数据不仅能从data流向页面,还可以从页面流向data。
  • v-model:value 可以简写为 v-model,因为v-model默认收集的就是value值。
  • v-model只能应用在表单类元素(输入类元素)上。

2、v-model实现原理

  • v-model本质上只是一颗语法糖,真正的实现靠的还是v-bindoninput事件。
    • v-bind:绑定响应式数据
    • 触发oninput 事件并传递数据
  • v-model 在内部为不同的输入元素使用不同的属性并抛出不同的事件:
    • text 和 textarea 元素使用 value 属性和 input 事件;
    • checkbox 和 radio 使用 checked 属性和 change 事件;
    • select 字段将 value 作为 prop 并将 change 作为事件。

3、实现示例

3.1 实现text和textarea

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head><body><div id="app"><input type="text" placeholder="请输入内容" :value="info" @input="change"><textarea name="" id="" cols="30" rows="10" :value="info" @input="change"></textarea></div><script>Vue.createApp({data() {return {info: ''}},methods: {change(e) {this.info = e.target.value}}}).mount('#app')</script>
</body></html>
  • 实现效果:

在这里插入图片描述

3.2 实现checkbox和radio

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head><body><div id="app"><input type="checkbox" :checked="info" @change="change"><input type="radio" :checked="info" @change="change" name="h"></div><script>Vue.createApp({data() {return {info: ''}},methods: {change(e) {console.log(e.target.checked);this.info = e.target.checked}}}).mount('#app')</script>
</body></html>
  • 实现效果:
    在这里插入图片描述

3.3 实现select

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head><body><div id="app"><select name="" id="" :value="info" @change="change"><option value="江西">江西</option><option value="湖南">湖南</option><option value="北京">北京</option><option value="上海">上海</option></select></div><script>Vue.createApp({data() {return {info: ''}},methods: {change(e) {console.log(e.target.value);this.info = e.target.value}}}).mount('#app')</script>
</body></html>
  • 实现效果:
  • 在这里插入图片描述
http://www.hrbkazy.com/news/9303.html

相关文章:

  • 百度网站官方认证怎么做百度直接打开
  • 龙岩网站推广营销做关键词优化的公司
  • 石家庄站到石家庄北站河北网站建设制作
  • 网络营销推广策划方案书成都百度seo公司
  • 做英文兼职的网站百度收录网站
  • 甘肃自助建站系统怎么用文军seo
  • 商城网站建设专业公司知乎推广渠道
  • 网站内容编辑工具十大经典营销案例
  • 做啥网站流量高北京全网推广
  • 免费微网站开发平台网络营销的理解
  • 网站域名备案 更改吗安卓手机优化软件排名
  • 可以用手机做网站吗网络营销与直播电商专业学什么
  • 建网站图片怎么找结构优化设计
  • 注册公司需要花多少钱windows7优化大师下载
  • 西宁做网站的公司捌君博力请郑州做网站
  • 数据推广平台有哪些湖南靠谱关键词优化
  • 旅游网站设计疫情最新消息今天
  • 网站个人简介怎么做可以放友情链接的网站
  • 做区位分析的地图网站网店seo名词解释
  • 合肥网络公司 网站建设怎么免费创建网站
  • 新手怎么建立自己的网站推广专家
  • 做游戏下载网站赚钱优化搜索关键词
  • 免费手机做网站举一个病毒营销的例子
  • 成都网站建设学校百度查找相似图片
  • 网站开发与制作论文开题小程序开发需要哪些技术
  • 昆山企业网站设计seo北京网站推广
  • 太原网站开发公司沈阳seo排名公司
  • 1688官网appseo计费系统登录
  • 抚州网站制作关键词挖掘
  • 宁波快速建站公司江苏做网站的公司有哪些