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

泰州网站建设托管网站友情链接

泰州网站建设托管,网站友情链接,自做的网站如何发布,黄村做网站建设前言 我们经常在移动端会处理按钮和输入框的防抖和节流处理,在pc端很少进行这样的操作 但是在pc端也是可以进行按钮的防抖操作,这样也是比较合理,可以不用但不可以不会 我们只要配合vue项目自定义指令加上全局注册,就可以实现按…

前言

  • 我们经常在移动端会处理按钮和输入框的防抖和节流处理,在pc端很少进行这样的操作

  • 但是在pc端也是可以进行按钮的防抖操作,这样也是比较合理,可以不用但不可以不会

  • 我们只要配合vue项目自定义指令加上全局注册,就可以实现按钮的防抖操作。

  • 并且这种方式是在做加法,把自定义指令全局注册之后,只需要把@click换成v-antishake(自定义指令)即可

项目自定义指定-全局注册包结构

 

代码实现-项目有自定义指令

1.在src/directive/module下建立antishake.js文件-代码如下

export default {inserted (el, binding, vnode) {let timer = {}el.addEventListener('click', () => {if (timer) {clearTimeout(timer)}timer = setTimeout(() => {binding.value()}, 2000)})}
}

2.在src/directive/index.js下注册

// 按钮防抖处理
import antishake from './module/antishake'
​
const install = function (Vue) {// 按钮防抖处理Vue.directive('antishake', antishake)
}
​
​
export default install
 

3.在页面需要按钮防抖的地方直接使用自定义指令代替@click

// 原来点击事件
@click='事件'
// 现在点击事件-防抖处理-自定义点击事件v-antishake="事件"

总结:

经过这一趟流程下来相信你也对 vue-pc端实现按钮防抖处理-自定义指令 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

什么不足的地方请大家指出谢谢 -- 風过无痕

http://www.wangmingla.cn/news/36681.html

相关文章:

  • 政府网站的信息资源建设情况百度推广开户费用多少
  • 网站是怎么建设的快速排名工具免费
  • 做谱的网站广州百度竞价外包
  • 工作网站建设搜索引擎推广简称
  • wordpress更改轮播图seo主要优化哪些
  • 济南网站制作公司排名在线生成网站
  • 搏彩网站开发建设网站模板搭建
  • 做软件项目的网站百度营销app
  • 苏通建设集团有限公司网站2022拉人头最暴利的app
  • 赣州网站建设精英腾讯与中国联通
  • 贵州省住房和城乡建设厅网网站首页东莞网站营销
  • wordpress腾讯云储存最好的优化公司
  • 美文分享网站源码seo的优化策略有哪些
  • 客户做外贸用那些网站免费网站站长查询
  • 网站程序免费下载开发软件app需要多少钱
  • 一个完整的网址包含哪些内容杭州seo博客有哪些
  • 免费打开的网站cms建站系统
  • element ui做门户网站网络搜索引擎优化
  • 株洲网站网络推广怎么做seo教程论坛
  • 常熟网站建设专业的公司福州seo公司
  • 百度云官网浙江seo关键词
  • 关于企业网站建设的必要性sem是什么显微镜
  • 济宁b2b网站建设服务竞价推广代运营服务
  • 云南旅游网站建设公司google搜索引擎入口下载
  • 个人兴趣图片集网站建设查询百度关键词排名
  • 网站建设类北京营销公司比较好的
  • 如何用dw做网站前端东莞关键词排名提升
  • 6做网站搜索引擎免费下载
  • 用flash做的网站有哪些哪里可以做
  • 代替做网站推广网站推广和网站优化