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

全景网站开发多少钱wordpress 添加微博话题墙

全景网站开发多少钱,wordpress 添加微博话题墙,课程网站建设特色,哔哩哔哩网页版入口Vue2 1、自定义指令 // 自定义指令#xff0c;用于处理点击外部区域的事件 const clickOutside {bind(el, binding) {// 在元素上绑定一个点击事件监听器el.clickOutsideEvent function (event) {// 检查点击事件是否发生在元素的内部if (!(el event.target || el.contai…Vue2 1、自定义指令 // 自定义指令用于处理点击外部区域的事件 const clickOutside {bind(el, binding) {// 在元素上绑定一个点击事件监听器el.clickOutsideEvent function (event) {// 检查点击事件是否发生在元素的内部if (!(el event.target || el.contains(event.target))) {// 如果点击事件发生在元素的外部则触发指令绑定的方法binding.value(event);}};// 在文档上添加点击事件监听器document.addEventListener(click, el.clickOutsideEvent);},unbind(el) {// 在元素上解除点击事件监听器document.removeEventListener(click, el.clickOutsideEvent);}, }2、注册自定义指令 export default{directives: {click-outside: clickOutside, // 注册自定义指令}, }示例 templatediv classcontainerdiv v-click-outsidehandleBlur当点击该元素以外的地方时将触发handleBlur方法/div/div /template script // 自定义指令用于处理点击外部区域的事件 const clickOutside {bind(el, binding) {// 在元素上绑定一个点击事件监听器el.clickOutsideEvent function (event) {// 检查点击事件是否发生在元素的内部if (!(el event.target || el.contains(event.target))) {// 如果点击事件发生在元素的外部则触发指令绑定的方法,将点击的event数据传过去binding.value(event);}};// 在文档上添加点击事件监听器document.addEventListener(click, el.clickOutsideEvent);},unbind(el) {// 在元素上解除点击事件监听器document.removeEventListener(click, el.clickOutsideEvent);}, }; export default {directives: {click-outside: clickOutside, // 注册自定义指令},name: test,data() {return {};},methods: {//点击其它区域handleBlur(event) {console.log(点击其它区域啦,event);},} } /script此时点击绑定该方法外的区域就会触发该方法啦。不用再用原生单独一个个绑定了 Vue3 因为在 Vue 3 的自定义指令中生命周期钩子函数的命名和用法已经发生了变化。Vue 3 引入了新的生命周期钩子函数取代了 Vue 2 中的 bind 和 unbind所以自定义指令部分v3和v2的写法不一样。下面是v3的自定义指令部分和v3的整体代码。 当前示例为选项式api组合式api方式相同 1、自定义指令 // 自定义指令用于处理点击外部区域的事件 const clickOutside {beforeMount(el, binding) {// 在元素上绑定一个事件监听器el.clickOutsideEvent function (event) {// 判断点击事件是否发生在元素外部if (!(el event.target || el.contains(event.target))) {// 如果是外部点击则执行绑定的函数binding.value(event);}};// 在全局添加点击事件监听器document.addEventListener(click, el.clickOutsideEvent);},unmounted(el) {// 在组件销毁前移除事件监听器以避免内存泄漏document.removeEventListener(click, el.clickOutsideEvent);}, }2、注册自定义指令 export default{directives: {click-outside: clickOutside, // 注册自定义指令}, }示例 templatediv classcontainerdiv v-click-outsidehandleBlur当点击该元素以外的地方时将触发handleBlur方法/div/div /templatescript // 自定义指令用于处理点击外部区域的事件 const clickOutside {beforeMount(el, binding) {// 在元素上绑定一个事件监听器el.clickOutsideEvent function (event) {// 判断点击事件是否发生在元素外部if (!(el event.target || el.contains(event.target))) {// 如果是外部点击则执行绑定的函数binding.value(event);}};// 在全局添加点击事件监听器document.addEventListener(click, el.clickOutsideEvent);},unmounted(el) {// 在组件销毁前移除事件监听器以避免内存泄漏document.removeEventListener(click, el.clickOutsideEvent);}, } export default {directives: {click-outside: clickOutside, // 注册自定义指令},name: test,data() {return {};},methods: {//点击其它区域handleBlur(event) {console.log(点击其它区域啦, event);},}, } /script
http://www.eeditor.cn/news/121395/

相关文章:

  • 做ppt模板下载网站哪个网站上做ppt比较好看
  • 南充市建设局网站深圳公交公司官网
  • 金富通青岛建设工程有限公司网站亚马逊雨林属于哪个国家的
  • 公司企业网站南京市住房和城乡建设网站
  • 电子商务企业网站设计建设工程信息官网查询系统
  • 自主式响应网站企业宣传视频制作免费模板
  • 没有数据怎么做网站lol网站建设
  • 创建一个自己的网站做网站怎么自定义背景图片
  • 制作网站的公司怎么样模板网站建设的公司
  • 重庆需要网站建设关键词排名查询网站
  • 做综合类网站好不好纺织网站制作123纺织网
  • 网上商城网站怎么做封面制作网站
  • 宁波市北仑区建设局网站洛阳seo
  • wap网站 html5微官网和公众号的区别
  • wordpress 网站标题北京室内设计公司
  • 建设个网站需要什么做网站如何组建域名
  • 宁波网站建设官网电子商务网站建设与管理的考试
  • 外贸怎么用网站开发新客户孟村住房建设局网站
  • 做维修注册网站酒店预订网站建设
  • 网站添加视频建筑网格布搭接
  • 长春企业网站如何建设重庆网站建设公司是什么
  • 嘉兴做网站赚钱么电商网站设计风格和内容
  • 张家界网站建设公司广州十大电商公司
  • 济南网站建设cn un上海网站建设方案策划
  • 无锡seo网站管理小学托管班
  • 如何部署thinkphp网站营销战略咨询公司
  • 做网站拍幕布照是什么意思互联网营销师题库及答案
  • 淘客网站app建设天津公共资源交易平台官网
  • 下载可以做动漫的我的世界视频网站做lgoo的网站一般有哪些
  • 做外贸一般用哪些网站wordpress 4.9.8中文