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

做自媒体好还是网站好网站建设公司简介

做自媒体好还是网站好,网站建设公司简介,wap入口,温州地区做网站目录 一、事件修饰符 二、按键修饰符 三、系统修饰键 四、表单修饰符 五、鼠标修饰符 六、特殊修饰符 七、自定义修饰符 使用建议 一、事件修饰符 <!-- 阻止冒泡 --> <button click.stop"handleClick">点击测试</button><!-- 阻止默认行…

目录

一、事件修饰符

二、按键修饰符

三、系统修饰键

四、表单修饰符

五、鼠标修饰符

六、特殊修饰符

七、自定义修饰符

使用建议


一、事件修饰符
<!-- 阻止冒泡 -->
<button @click.stop="handleClick">点击测试</button><!-- 阻止默认行为 -->
<form @submit.prevent="handleSubmit"></form><!-- 事件捕获模式 -->
<div @click.capture="captureHandler"></div><!-- 仅当event.target是元素自身时触发 -->
<div @click.self="selfHandler"></div><!-- 单次触发 -->
<button @click.once="onceHandler"></button><!-- 滚动事件的默认行为立即触发 -->
<div @scroll.passive="onScroll"></div>

注意:修饰符顺序影响执行顺序,例如:

  • @click.prevent.self 先阻止默认再判断元素
  • @click.self.prevent 先判断元素再阻止默认
二、按键修饰符
<!-- 回车键触发 -->
<input @keyup.enter="submit"><!-- 删除键触发 -->
<input @keyup.delete="clear"><!-- 方向键触发 -->
<input @keyup.left="moveLeft"><!-- 精确控制组合键 -->
<button @click.ctrl.exact="ctrlClick">仅按Ctrl时触发</button>

支持按键别名:

  • .enter
  • .tab
  • .delete
  • .esc
  • .space
  • .up
  • .down
  • .left
  • .right
三、系统修饰键
<!-- Ctrl + C 触发 -->
<input @keyup.ctrl.67="copy"><!-- Alt + Enter 触发 -->
<input @keyup.alt.enter="specialSubmit"><!-- Shift + 点击 -->
<div @click.shift="shiftClick"></div>

系统修饰键:

  • .ctrl
  • .alt
  • .shift
  • .meta (Windows对应⊞键,Mac对应⌘键)
四、表单修饰符
<!-- 延迟同步 -->
<input v-model.lazy="msg"><!-- 自动转为数字 -->
<input v-model.number="age"><!-- 去除首尾空格 -->
<input v-model.trim="username">

五、鼠标修饰符
<!-- 左键点击 -->
<div @mousedown.left="leftClick"></div><!-- 中键点击 -->
<div @click.middle="middleClick"></div><!-- 右键点击 -->
<div @contextmenu.right="rightMenu"></div>

六、特殊修饰符
<!-- 原生事件监听 -->
<component @click.native="nativeClick"></component><!-- 属性双向绑定(Vue2语法) -->
<ChildComponent :title.sync="pageTitle" />

七、自定义修饰符
// 全局自定义修饰符
app.config.globalProperties.$customModifier = (el, binding) => {// 自定义处理逻辑
}

使用建议
  1. 组合修饰符时注意执行顺序:
<!-- 先阻止默认再停止冒泡 -->
<form @submit.prevent.stop></form>

  1. 性能优化建议:
  • 滚动事件建议配合.passive
  • 频繁触发事件使用.lazy.throttle
  1. 调试技巧:
<!-- 查看事件对象 -->
<button @click.shift.alt="(e) => console.log(e)">调试</button>

通过合理使用修饰符,可以显著提升代码简洁性和事件处理效率。建议根据实际场景选择最合适的修饰符组合。

http://www.dtcms.com/wzjs/503776.html

相关文章:

  • 东莞建站模板代理外贸营销平台
  • 做宠物网站还有前景嘛免费seo营销优化软件下载
  • 微信端网站开发模板电商网站运营
  • 微云影视自助建站系统巨量引擎广告投放平台
  • 摄影网站方案外贸建站公司
  • 网站或站点的第一个网页教育机构加盟
  • 网站制作工具 简易免费独立站自建站网站
  • 国外自助建站系统湖南网站建设推广优化
  • c 网站开发项目教程怎样推广品牌
  • 如何用java做c s的网站设计师网站
  • 做户外商城网站网站优化公司排名
  • 网站后台清空百度云资源链接分享群组
  • 怎样建外贸公司网站aso排名
  • 广饶县城乡规划建设局网站seo外链工具软件
  • 企业网站优化徽号liu7yin出本词效果抖快均可做a7廊坊网站推广公司
  • java做面试题的网站最新疫情最新情况
  • 做网站的用什么主机好搭建网站的步骤和顺序
  • 网站建设最新教程百度搜索 手机
  • 深圳网站开发设计公司排名谷歌外贸
  • 盐城哪里做网站网络营销论文
  • 搜狗做网站怎么样西安百度快速排名提升
  • wordpress二次元网站网络推广技术外包
  • 手机端网页杭州优化排名哪家好
  • 开源镜像网站怎么做网络销售工作靠谱吗
  • 贵阳网站建设app开发百度seo还有前景吗
  • 滴滴出行网站建设河南靠谱seo电话
  • 网站配色模板广州最新发布最新
  • 企业所得税和增值税的区别网站优化关键词价格
  • 盗版软件做的网站会被起诉吗汕头网站建设方案推广
  • 佛山企业网站制作大连百度网站排名优化