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

网站seo教材友情链接交换系统

网站seo教材,友情链接交换系统,易班网站建设的意义,站长seo查询继《Vue全局指令防止重复点击#xff08;等待请求#xff09;》之后#xff0c;感觉指令方式还是不太友好#xff0c;而且嵌套闭包比较麻烦#xff0c;于是想到了Vue的全局混入#xff0c;利用混入#xff0c;给组件绑定click事件。 一、实现原理 与指令方式大致一样等待请求》之后感觉指令方式还是不太友好而且嵌套闭包比较麻烦于是想到了Vue的全局混入利用混入给组件绑定click事件。 一、实现原理 与指令方式大致一样只不过事件方式则是利用组件的事件监听属性完成绑定这种方式更加友好、简洁、易懂。 二、使用 el-button typeprimary iconel-icon-search sizemini conClickhandleQuery搜索/el-button三、注意事项 1. 同步和异步回调 当前方式同样支持同步和异步回调且异步回调需闭包 同步 handleQuery() {this.queryParams.pageNum 1;await this.getList(); }异步回调 handleQuery() {return (removeDisabled) {// 去掉组件禁用removeDisabled();} }四、代码 import Vue from vueVue.mixin({mounted() {// 获取组件所有的监听事件判断有没有conClickif (this.$listeners this.$listeners.conClick this.$listeners.conClick instanceof Function) {// 如果有的话给对应的DOM添加click监听const el this.$el;el.addEventListener(click, async (e) {// 自定义点击开始DOM状态let hasCb false;el.classList.add(is-disabled);el.disabled true;// 执行组件绑定的事件const res await this.$listeners.conClick();if (res instanceof Function) {// 如果获取的结果为方法则为异步回调hasCb true;const d res(() {el.disabled false;el.classList.remove(is-disabled);})if (!(d instanceof Promise)) {hasCb true;} else {await d;}}// 自定义点击结束DOM状态if (!hasCb) {el.disabled false;el.classList.remove(is-disabled);}});}} })
http://www.w-s-a.com/news/879107/

相关文章:

  • 大学网站建设的目标技术支持 优府网络太原网站建设
  • wordpress设置密码访问带提示广州做网站优化哪家专业
  • 如何帮人做网站赚钱西安室内设计公司排名
  • 房产网站建设产品网站域名和邮箱域名
  • 网站建设核心优势seo求职信息
  • 网站手册自己在百度上可以做网站吗
  • 影楼网站源码建行业网站的必要性
  • 深圳app网站设计软件开发公司税收优惠政策
  • 北京市中关村有哪家可以做网站维护客户管理系统 wordpress
  • 做网站拉客户有效吗全景图网页制作工具
  • 网站建设公司行业建设网站需要提供什么资料
  • 别人的做网站网页打不开图片
  • 北京专业网站设计推荐怎么建立网站网址
  • 上海网站建设开发公司哪家好网站数据搬家
  • 杭州建站平台哪里有免费的网站推广软件
  • 深圳极速网站建设服务什么网站可以做产品入驻
  • 淄博易宝网站建设app推广拉新公司
  • 营销型外贸网站建设软件备案域名出租
  • 网站域名禁止续费m99ww094cn 苍井空做的网站
  • 上海建设工程网站大同网站建设熊掌号
  • 设计类书籍网站江苏网站建设简介模板
  • 手机企业网站推广c 手机app开发
  • 网站建设需要多少天凡客建设网站稳定吗
  • 房天下网站建设女生说wap是什么意思
  • 网站开发安全机制北京做网站多少钱合理
  • 扁平化 公司网站建设大型视频网站需要的资金量
  • 免费建各种网站淄博网站建设yx718
  • 凡科网建站入门教程运城市网站建设
  • 黄浦区未成年人思想道德建设网站oa系统是什么
  • 微信里的网站怎么做电子商务网站开发平台