IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 2021-10-14 Vue基础知识点汇总(一) -> 正文阅读

[JavaScript知识库]2021-10-14 Vue基础知识点汇总(一)

一、模板语法

? 文本

<span>Message: {{ msg }}</span>

原始html

<span v-html="rawHtml"></span>

属性

<div v-bind:id="dynamicId"></div>

? 事件

<a v-on:click="doSomething">...</a>

Javascript表达式

<div>{{ number + 1 }}</div>???

二、事件三要素渲染

key元素属性

<input placeholder(提示字)="Enter your username"? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? key="username-input">

index元素索引? ? ? ? ? ? ?<li v-for= "(value,key,index) in obj(对象)" :key="value"> {{ value}} </li>
value元素值

<li v-for= "(value,key,index) in obj(对象)" :key="value"> {{ value}} </li>

? ? ? 三、事件常见修饰符

<form v-on:submit.prevent="onSubmit"></form>

常见修饰符如下

.stop? 停止事件冒泡?

.prevent? 阻止事件默认行为

.capture ? 在事件捕获阶段执行事件处理函数

.self ? 只当在 event.target 是当前元素自身时触发处理函数

.once ? 事件处理函数执行一次后解绑

.passive ? 滚动事件的默认行为 (即滚动行为) 将会立即触发 ,一般与scroll连用,能够提升移动端的性能

四、表单输入绑定

1. 单行文本框

<input v-model="message" placeholder="edit me">

2. 多行文本框

<textarea v-model="message" placeholder="multiple lines"></textarea>? ?//不经常用

3. 复选按钮

<input type="checkbox" value="Jack" v-model="checkedNames">

<input type="checkbox" value="John" v-model="checkedNames">

4. 单选按钮

<input type="radio"? value="One" v-model="picked">

<input type="radio" value="Two" v-model="picked">

5. 下拉菜单

<select v-model="selected">

? <option disabled value="">请选择</option>

? <option>A</option>

? <option>B</option>

</select>

绑定能力加强

使用修饰符可以增加表单绑定能力

1. lazy

默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步。可以添加 lazy 修饰符,从而转为在 change 事件之后进行同步

输入后更新

<input v-model.lazy="msg">

2. number

如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符

<input v-model.number="age" type="number">

3. trim

如果要自动过滤用户输入的首尾空白字符,可以给 v-model 添加 trim 修饰符

<input v-model.trim="msg">

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-15 11:41:41  更:2021-10-15 11:44:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 12:29:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码