首页 > 其他分享 >vue-day9--事件修饰符

vue-day9--事件修饰符

时间:2023-07-09 11:35:00浏览次数:38  
标签:vue background -- 修饰符 height color 提示信息 event

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <script type="text/javascript" src="../js/vue.js"></script> <style> * { margin-top: 20px; } .demo1 { height: 50px; background-color: blueviolet; } .box1 { height: 50px; background-color: blueviolet; }
.box2 { height: 50xp; background-color: orange; } .list { width: 200px; height: 200px; background-color: purple; overflow: auto; } li { height: 100px; } </style> </head> <body> <div id="root"> <div>欢迎来带{{name}}学习</div>
<!-- vue 中的常用的修饰符 1.prevent 阻止默认事件 常用 2.stop 阻止事件冒泡 常用 3.once 使事件触发一次 常用 4.capture 使用事件的捕获模式 5.self 只有event.target 是当前操作的元素时才触发事件 6.passive 事件的默认行为为立即自行 无需等待事件回调执行完毕 --> <a href="http://www.atguigu.com" @click.prevent="showinfo1" >点我提示信息</a > <!--阻止事件冒泡--> <div class="demo1" @click="showinfo1"> <a @click.stop="showinfo1">点我提示信息</a> </div> <!--事件只是触发一次--> <button @click.once="showinfo1">点我提示信息</button>
<!--使用事件捕获方式--> <div class="box1" @click.capture="showmsg(1)"> div1 <div class="box2" @click="showmsg(2)">div2</div> </div>
<!--只有event.target 是当前操作的元素时才触发事-->
<div class="demo1" @click.self="showinfo1"> <button @click="showinfo1">点我提示信息</button> </div>
<!--事件的默认行为为立即自行 无需等待事件回调执行完毕 wheel鼠标滚轮的 scroll滚动条的滚动-->
<ul @wheel.passive="demo" class="list"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </div> </body>
<script type="text/javascript"> new Vue({ el: "#root", data: { name: "尚硅谷", }, methods: { showinfo1(event) { //event.preventDefault(); //event.stopPropagation(); //alert("nihaoya"); console.log(event.target); },
showmsg(n) { alert(n); }, demo() { for (var i = 0; i < 10000; i++) { console.log("#"); } }, }, }); </script> </html>

标签:vue,background,--,修饰符,height,color,提示信息,event
From: https://www.cnblogs.com/satisfysmy/p/17538471.html

相关文章

  • php弱类型
    PHP比较类型弱类型(==)会先把字符串类型转化成相同,再进行比较。该字符串的开始部分决定了它的值,如果该字符串以合法的数值开始,则使用该数值,否则其值为0例子:<?phpvar_dump("123"==123)//truevar_dump("12admin"==12)//truevar_dump("admin12"==12)//falsevar_dump("adm......
  • 暑期思维训练
    LISorReverseLIS?设一个长为\(n\)的整数序列\(a\)是\(\{a_1,a_2,a_3,\cdots,a_n\}\),那么\(a'\)表示\(\{a_n,a_{n-1},a_{n-2},\cdots,a_1\}\),\(\operatorname{LIS}(a)\)表示\(a\)的最长严格上升子序列的长度。现在给定\(a\)数组,请你将\(a\)数组重新排列,使得重......
  • 【补】托勒密定理
    托勒密定理定理内容在数学中,托勒密定理是欧几里得几何学中的一个关于四边形的定理。托勒密定理指出凸四边形两组对边乘积之和不小于两条对角线的乘积,等号当且仅当四边形为圆内接四边形,或退化为直线取得(这时也称为欧拉定理)。狭义的托勒密定理也可以叙述为:圆内接凸四边形两对对边......
  • Keepalived 安装与配置
    安装Keepalivedapt-yinstallkeepalived里边有一个杠y,就是我安装的时候里面有yes,就直接是yes添加Keepalived配置安装好之后,下一步就开始去来写这个配置文件了,就在这里面去建一个etc当中,就是在这个etc当中建一个这个Keepalived的config这样的一个文件:mkdir-......
  • 命令执行
    RCE远程代码执行漏洞原理编写代码时没有做严格的安全控制,导致攻击者通过接口或相关参数提交“意想不到”的命令,从而让后台进行执行,从而控制整个后台服务器可使用条件1.需要有执行系统命令的函数2.具有可控或者不安全参数PHP调用函数system()作用:执行外部程序,并且显示输出......
  • 变量覆盖
    变量覆盖原理对程序里面的全局变量进行覆盖,用自定义的参数值替换程序原有的变量,需要结合程序的其它功能来实现完整攻击。造成漏洞函数extract()作用:从关联数组中将变量导入到当前的符号表(全局与执行函数的数组中的键相同的变量值将被覆盖)例子:<?php$b='bigpig';$a......
  • 哈希(md5)绕过
    MD5形式MD5一共128位,内容由0-9之间的数字和a-f之间的小写字母组成右边是一个MD5:d41d8cd98f00b204e9800998ecf8427e,共32个字符(一个字符4位)绕过0e绕过原理:0e开头的字符串在参与比较时,会被当做科学计数法,结果转换为0#生成0e开头+后面全是数字的md5编码的字符串的python脚本:......
  • git show 显示 commit 提交说明信息
    一、只显示某个commit的内容示例:1.有多次提交记录。2.只显示8dd428这个commit的loggitshow8dd4283.加上--name-only参数,只显示文件名,不显示对比差异信息gitshow--name-only8dd4284.加上--data设置日期显示方式。--date更详细用法-->git--d......
  • stable
      快速启动StableDiffusionWebUI详情  实验手册实验报告 4.运行教程文件在打开的教程文件stable_diffusion_webui.ipynb文件中,您可以直接看到教程文本,您可以在教程文件中直接运行教程。本教程一共4个运行步骤:1.1下载stable-diffu......
  • 【855】country converter, ISO alpha 3
    Ref:country-converter1.0.0Ref:Python-pycountry|UnderstandHowtoUsepycountryThesetwopythonlibrariesarebothusedtoprocessinformationaboutcountrynames.Forthelibraryofcountry-converter,itcanbeusedtoconvertthedirtydata(coun......