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

百兆独享 做资源网站商城小程序

百兆独享 做资源网站,商城小程序,南宁专业网站建设,一个虚拟主机可以做两个网站吧目录 一、事件修饰符 二、按键修饰符 三、系统修饰键 四、表单修饰符 五、鼠标修饰符 六、特殊修饰符 七、自定义修饰符 使用建议 一、事件修饰符 <!-- 阻止冒泡 --> <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/166549.html

相关文章:

  • 网站收录教程百度导航2023年最新版
  • 做网站开发语言媒体资源网
  • 58重庆网站建设视频外链在线生成
  • wordpress不能翻页潍坊seo计费
  • 域名备案和网站备案是一回事吗需要优化的网站有哪些
  • 手机网站要域名吗百度指数下载手机版
  • 网址交易网站seo专业技术培训
  • 国外做外贸的网站网络服务商
  • 专业网站建设咨询哈尔滨seo整站优化
  • 北京网站建设公司分享网站改版注意事项推广网站多少钱
  • html网页制作源代码免费深圳品牌seo
  • 河北网站建设与管理seo搜索引擎优化期末及答案
  • 网站优化免费软件seo文章外包
  • 手机网站开发升上去百度竞价怎么做开户需要多少钱
  • 香港网站慢seo站长工具下载
  • 坊网站建设关键词优化需要从哪些方面开展?
  • 南和县建设局黄页网站合肥今日头条新闻
  • 商城展示网站建设怎么做网络推广
  • tornado网站开发 教程提高工作效率的方法有哪些
  • 西安做网站推广网络推广员的日常工作
  • 泰安网站建设百度直播间
  • 张店易宝网站建设西安seo网站管理
  • 龙江网站设计制作做百度推广一个月多少钱
  • 网站正在建设中备案灰色词秒收录代发
  • wordpress登陆密码错误广州seo关键词优化外包
  • 汕头第一网seo怎么推排名
  • 陕西省建设银行网站个人如何推广app
  • 佳木斯网站建设公司精准客户运营推广
  • 家乡的网站设计模板品牌推广的方式
  • 做物业管理的企业网站品牌营销的四大策略