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

建网站怎么备案推广产品最好的方式

建网站怎么备案,推广产品最好的方式,wordpress负载,企业网站实名认证怎么做目录 1. 事件处理基本使用2. 事件修饰符3. 键盘事件 1. 事件处理基本使用 使用v-on:xxx或xxx绑定事件&#xff0c;其中xxx是事件名&#xff0c;比如clickmethods中配置的函数&#xff0c;都是被Vue所管理的函数&#xff0c;this的指向是vm或组件实例对象 <!DOCTYPE html&g…

目录

  • 1. 事件处理基本使用
  • 2. 事件修饰符
  • 3. 键盘事件

1. 事件处理基本使用

  • 使用v-on:xxx或@xxx绑定事件,其中xxx是事件名,比如click
  • methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或组件实例对象
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javaScript" src="../js/vue.js"></script>
</head>
<body><div id="root"><button @click="showInfo1">点我提示信息(不传参)</button><button @click="showInfo2($event,66)">点我提示信息(传参)</button>
</div><script type="text/javascript">const vm = new Vue({el:'#root',methods:{showInfo1(event){console.log(event.target.innerText)    // 点我提示信息(不传参)// console.log(this) //此处的this是vmalert('同学你好!')},showInfo2(event,number){console.log(number)     // 66alert('同学你好!!')}}})
</script></body>
</html>

2. 事件修饰符

注意: 多个事件修饰符可以连写,如@click.prevent.stop

  1. prevent:阻止默认事件(常用)。如点击<a/>标签不跳转
  2. stop:阻止事件冒泡(常用)。如div里面有一个button,都有click动作,只触发button的动作,而不进行冒泡触发div的动作
  3. once:事件只触发一次(常用)。如点击按钮函数只在第一次点击时触发
  4. capture:使用事件的捕获模式。如div里面有一个button,都有click动作。正常是先捕获到div,再捕获到button,然后执行button的动作,再执行div的动作。使用了capture会先执行div的动作,再执行button的动作
  5. self:只有event.target是当前操作的元素时才触发事件。如div里面有一个button,都有click动作。正常点击button两个动作都会被触发,现在点击button只触发button的动作。这个的效果和stop动作一样
  6. passive:事件的默认行为立即执行,无需等待事件回调执行完毕。如@wheel是鼠标滚轮的滚动监听, 使用passive先让右边的滚动条滚动,再执行触发的函数,否则执行顺序相反

使用示例如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javaScript" src="../js/vue.js"></script><style>.div1{height: 50px;background-color: skyblue;}.ul1{width: 200px;height: 200px;background-color: peru;overflow: auto;}li{height: 100px;}</style>
</head>
<body><div id="root"><h2>prevent: </h2><!-- 也可以通过调用: event.preventDefault()来实现 --><a href="http://www.baidu.com" @click.prevent="showInfo">点我不会跳转到百度</a><h2>stop: </h2><div class="div1" @click="showInfo"><button @click.stop="showInfo">点我提示信息</button></div><h2>once: </h2><button @click.once="showInfo">点我提示信息</button><h2>capture: </h2><div class="div1" @click.capture="showMsg(1)"><button @click="showMsg(2)">我的消息后打印</button></div><h2>self: </h2><div class="div1" @click.self="showInfo"><button @click="showInfo">你点击的是按钮,而不是div哦</button></div><!-- @scroll是右边的滚动条的滚动监听, 不需要使用passive,滚动条先滚动,再执行触发的函数 --><!-- @wheel是鼠标滚轮的滚动监听, 使用passive先让右边的滚动条滚动,再执行触发的函数,否则执行顺序相反 --><h2>passive: </h2><ul @wheel.passive="cal" class="ul1"><li>1</li><li>2</li><li>3</li><li>4</li></ul></div><script type="text/javascript">new Vue({el:'#root',methods:{showInfo(event){alert('同学你好!')console.log(event.target)},showMsg(msg){console.log(msg)},cal(){for (let i = 0; i < 3000; i++) {console.log('i')}console.log('累坏了')}}})
</script></body>
</html>

页面显示效果如下:
页面显示效果

3. 键盘事件

  • @keydown当键盘按下触发函数,@keyup当键盘按下再抬起触发函数。并不是所有的按钮都能捕获到

  • Vue中常用的按键别名:

    • 回车 => enter
    • 删除 => delete (捕获“删除”和“退格”键)
    • 退出 => esc
    • 空格 => space
    • 换行 => tab (特殊,必须配合keydown去使用)
    • 上 => up
    • 下 => down
    • 左 => left
    • 右 => right
  • Vue未提供别名的按键,可以使用按键原始的key值去绑定,但多个单词的注意要转为短横线命名。如Enter,caps-lock

  • 可以使用Vue.config.keyCodes.huiche = 13定义一个按键别名。但不推荐使用keyCode,因为不同浏览器的一个按键keyCode不一样,以后keyCode这种方式会被废弃

  • 系统修饰键(用法特殊):ctrl、alt、shift、meta(windows图标)

    • 配合keyup使用:按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发。如ctrl + s,key和keyCode是s和83,但是ctrl的key和keyCode是Control和17。也可以指定按键,如@keyup.ctrl.y="showInfo"
    • 配合keydown使用:正常触发事件

使用示例如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javaScript" src="../js/vue.js"></script>
</head>
<body><div id="root"><input type="text" placeholder="按下一个指定键让弹框显示值" @keyup.enter="showInfo">
</div><script type="text/javascript">Vue.config.keyCodes.huiche = 13new Vue({el: '#root',methods: {showInfo(event) {console.log(event.key, event.keyCode)    // 获取按键的名称和codealert(event.target.value)       // 获取输入框的值}}})
</script></body>
</html>
http://www.yayakq.cn/news/417537/

相关文章:

  • 网站策划案内容微网站微网站
  • 青岛城乡建设局网站首页网址大全是什么浏览器
  • wordpress网站统计插件青岛网站设计推广
  • 制作网站的花多少钱wordpress模板查询
  • 平面设计可以做网站山东省作风建设网站
  • 科技公司php网站模版太原搭建网站的公司
  • 大麦网网站内似网站开发国产的主题wordpress
  • 商机互联做网站怎么样大连市开发区网站建设公司
  • 怎么做网站10步骤wordpress主题更新
  • 本机电脑怎么做网站北京ui设计app制作公司
  • 肃宁县网站建设游戏周边产品 做网站
  • 网站制作前景wordpress随机文章
  • 网站建设市场占有率网上接活做的网站
  • 婚礼婚庆网站建设需求分析企业网站建站意义
  • php 手机网站源码优化前网站现状分析
  • 国产成年做视频网站网站备案查询 站长
  • 徐州双语网站制作图片怎么做网站背景
  • 建设网站app广州免费发布信息网
  • 专业做网站排名公司电话网页实时翻译器
  • 楚雄做网站的公司视频网站seo怎么做
  • 网站建设与管理适合女生吗发布网站需要多少钱
  • 中卫网站设计公司招聘优化百度seo
  • 新手学网站建设爱站网seo综合查询
  • 电子商务网站建设系统功能wordpress提交审批
  • 安徽省网站肥建设网站能自己做的ppt网站
  • 网站的百度地图怎么做外贸 网站推广
  • windows搭建网站如何布局网站
  • 课程网站开发合同上海猎头公司哪家好
  • 昆明网站制作内容网站建设公司十大
  • 未来做啥网站致富免费网站平台推荐