网站内页怎样做优化,客厅装修效果图片大全,中国做网站推广哪家好,怎么做网站弹窗一、示例#xff1a;a标签不执行默认的跳转行为
1-1、方式一 a hrefhttp://www.baidu.com onclickevent.preventDefault();点击我/a 1-2、方式二 1-3、方式三#xff1a;事件修饰符 二、Vue的六种事件修饰符 2-1、preventa标签不执行默认的跳转行为
1-1、方式一 a hrefhttp://www.baidu.com onclickevent.preventDefault();点击我/a 1-2、方式二 1-3、方式三事件修饰符 二、Vue的六种事件修饰符 2-1、prevent阻止默认事件常用 div idroota hrefhttp://www.baidu.com click.preventshowInfo1点击我1/abr!-- 或者 --a hrefhttp://www.baidu.com clickshowInfo2点击我2/a/divscriptnew Vue({el:#root,methods:{showInfo1(){alert(milklove1);},showInfo2(e){e.preventDefault();alert(milklove2);}}})/script 2-2、stop阻止事件冒泡常用
1、冒泡事件 div classdiv1 clickshowInfo2button clickshowInfo2点我提示信息/button/div 此时会弹两次窗口 2、阻止冒泡事件
方式一 方式二 注意要是div外面还有一层也会弹窗则div也需要加stop修饰符。 2-3、once事件只触发一次常用 2-4、capture事件捕获模式 事件流分为捕获阶段、冒泡阶段 先捕获、再冒泡冒泡阶段再处理事件。 需求希望在捕获阶段就处理事件 此时点击div2会输出1,2 2-5、self 此时会发生冒泡但是两次冒泡的event.target都是button 意思是点击div而且event.target是这个div时才执行这个点击事件的函数。
此方式也能阻止冒泡。 2-6、passive 添加滚动事件
1、滚动条的滚动 2、鼠标滚动轮的滚动 此时即使鼠标拖动滚动条滚动但是没有操作滚轮事件也不会触发。 滚轮滚动后log一直在打印但是滚动条没有动只有demo函数处理完滚动条才动。 此时滚动条有限滚动log在后台慢慢打印。 三、修饰符连着写 先停止冒泡再阻止默认事件。 也能交换位置效果一样。