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

怎样做一个自己的网站免费的行情软件

怎样做一个自己的网站,免费的行情软件,海口手机版网站建设,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.w-s-a.com/news/248643/

相关文章:

  • 网站维护的协议做网站 需要 域名 空间
  • 高安建站公司济宁哪里做网站最便宜
  • 南宁建站免费模板简单的html网页设计
  • 吉林省建设 安全 网站沐风seo
  • 自己做捕鱼网站能不能挣钱软件开发公司需要什么硬件设备
  • 大连设计网站公司3小说网站开发
  • 建设环保网站查询系统网站建设168
  • 保险网站程序源码wordpress过滤敏感
  • 简述营销型网站推广的方法网站建设报价方案模板
  • 四川林峰脉建设工程有限公司网站为什么建设营销型网站
  • 网站模板搭建已经建网站做外贸
  • 网站建设选哪个wordpress实现微信登录界面
  • 网页设计网站哪个公司好学网站开发要多少钱
  • 商务网站建设ppt做视频分享网站
  • WordPress网站根目录有哪些wordpress用户等级
  • 私人装修接单网站重庆制作企业网站
  • 易企秀网站怎么做轮播图什么是网站版面布局
  • 网站开发先写什么后写什么做网站公司专业
  • 中山网站建设文化外贸公司的网站建设模板
  • 美食网站开发开题报告wordpress第三方支付接口
  • 有哪些网站可以卖自己做的图片简洁大方的网站首页
  • 四川建设网电子招投标网站网站酷站
  • 凯里网站建设如何收费网站建设php怎么安装
  • 网站建设专业网站设计公司物格网一站式建站价格
  • seo网站培训优化怎么做如何给网站做下载附件
  • php网站建设文献综述怎么样提高网站排名
  • 专用车网站建设wordpress半透明
  • 石狮网站建设哪家好wordpress 3.9 漏洞
  • 为何建设单位网站找网络推广策畿
  • 用网站模板做网站动漫制作专业学校前十名