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

如何开展网上营销seo技术顾问

如何开展网上营销,seo技术顾问,怎样申请网站域名和空间,南京一对一网站建设Vue常用的修饰符有哪些有什么应用场景 修饰符是什么 在Vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理 分类、有5种 表单修饰符事件修饰符鼠标按键修饰符键…

Vue常用的修饰符有哪些有什么应用场景

修饰符是什么

Vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理

分类、有5种

  • 表单修饰符
  • 事件修饰符
  • 鼠标按键修饰符
  • 键值修饰符
  • v-bind修饰符

表单修饰符

在我们填写表单的时候用得最多的是input标签,指令用得最多的是v-model

关于表单的修饰符有如下:

  • lazy
  • trim
  • number

lazy

在我们填完信息,光标离开标签的时候,才会将值赋予给value,也就是在change事件之后再进行信息同步

<input type="text" v-model.lazy="value">
<p>{{value}}</p>

trim

它用于去除字符串两端的空格,而中间的空格不会过滤

<input type="text" v-model.trim="value">

number

自动将用户的输入值转为数值类型,但如果这个值无法被parseFloat解析,则会返回原来的值

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

事件修饰符

stop

阻止了事件冒泡,相当于调用了event.stopPropagation方法

<div @click="shout(2)"><button @click.stop="shout(1)">ok</button>
</div>

prevent

阻止了事件的默认行为,相当于调用了event.preventDefault方法

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

self

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

<div v-on:click.self="doThat">...</div>

使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因此,用 v-on:click.prevent.self 会阻止所有的点击,而 v-on:click.self.prevent 只会阻止对元素自身的点击

once

绑定了事件以后只能触发一次,第二次就不会触发

<button @click.once="shout(1)">ok</button>

capture

.capture事件修饰符的作用添加事件侦听器时使用事件捕获模式

vue如果不加上这个会默认使用冒泡方式

<div @click.capture="shout(1)">obj1
<div @click.capture="shout(2)">obj2
<div @click="shout(3)">obj3
<div @click="shout(4)">obj4
</div>
</div>
</div>
</div>
// 输出结构: 1 2 4 3 

passive

在移动端,当我们在监听元素滚动事件的时候,会一直触发onscroll事件会让我们的网页变卡,因此我们使用这个修饰符的时候,相当于给onscroll事件整了一个.lazy修饰符

vue的每个事件触发的时候都会先判断是否有阻止默认行为,

当我们定义一个scroll事件的时候,每次滚动的时候都会先判断是否阻止默认行为,会降低性能,显得不那么流畅。使用.passive就直接告诉浏览器,不用检测默认行为了,就会直接执行,可以提高性能

<!-- 滚动事件的默认行为 (即滚动行为) 将会立即触发 -->
<!-- 而不会等待 `onScroll` 完成  -->
<!-- 这其中包含 `event.preventDefault()` 的情况 -->
<div v-on:scroll.passive="onScroll">...</div>

native

//孩子组件  这样vue会认为是一个自定义事件
<Child @click='onChildClick'>//这样子写的话vue就会认为是点击事件了
<Child @click.native='onChildClick'>

鼠标按键修饰符

鼠标按钮修饰符针对的就是左键、右键、中键点击,有如下:

  • left 左键点击
  • right 右键点击
  • middle 中键点击
<button @click.left="shout(1)">ok</button>
<button @click.right="shout(1)">ok</button>
<button @click.middle="shout(1)">ok</button>

键盘修饰符

键盘修饰符是用来修饰键盘事件(keyupkeydown)的,有如下:

keyCode存在很多,但vue为我们提供了别名,分为以下两种:

  • 普通键(enter、tab、delete、space、esc、up…)
  • 系统修饰键(ctrl、alt、meta、shift…)
http://www.tj-hxxt.cn/news/119871.html

相关文章:

  • 设计类专业有哪些网站优化塔山双喜
  • 湖北高速公路建设网站百度问答我要提问
  • vi手册模板seo排名优化软件价格
  • 把网站扒下来以后怎么做网站宣传文案范例
  • seo站群系统北京搜索引擎优化管理专员
  • 番禺区网站建设公司指数型基金
  • 美妆网站模版小学生摘抄新闻
  • 提供网站建设公司报价做企业推广
  • 网站建设的自查报告本地推荐本地推荐
  • 曰照网站小程序建设东莞网络营销信息推荐
  • 日本做美食视频网站有哪些怎么注册域名网址
  • 用bootstrap基础教程做的网站行业关键词分类
  • 最专业的网站建设深圳网站建设找哪家公司好
  • 企业网站建设方案平台百度有免费推广广告
  • 中国重点城镇建设集团网站营销型网站案例
  • 飘雪影院手机免费观看免费一键优化免费下载
  • 职业生涯规划大赛含金量高吗谷歌优化是什么意思
  • 五矿瑞和上海建设有限公司网站湖南seo排名
  • 网站为什么需要备案网站推广策划思路的内容
  • 如何做纯文本网站网络营销推广活动
  • 青岛专业网站建设公司高端营销型网站
  • 玉林网站建设培训qq群推广链接
  • 怎么做网站内链微信社群营销推广方案
  • 客服网站制作百度云搜索引擎官网入口
  • 做网站便宜还是app便宜企业关键词优化专业公司
  • 佛山网站建设seo优化免费网站
  • 国家承认的设计师证书有哪些seo技术优化技巧
  • 北京私人做网站百度热搜广告位多少钱
  • 个人网站建设的过程地推拉新app推广接单平台
  • 中国电子政务网站建设意见seo网络推广经理招聘