vue自定义指令directives同时传递多个参数

// 自定义指令v-hClick绑定for循环第二个参数,这里的inx还可以是其他标的,指令中可通过其做出判断

在dom,将多个参数通过数组的格式进行存放就可以了,在如下代码binding中和index中均可以拿到数据。

<div
v-for="(item, inx) in titleList"
:class="tit == item.title ? 'listDom activeColor' : 'listDom'"
:key="inx"
v-hClick="([inx, $route])"
@click="hClickList(item)"
></div>directives: {hClick: {inserted(el,binding,index) {console.log(el);console.log(binding);console.log(index);if (!index.data.directives[0].value[1].params.title) {console.log(binding);if(binding.value[0]===0){     // 给for循环第一个元素执行点击事件console.log(999);el.click()}}}}
},

效果

vue自定义指令directives同时传递多个参数相关推荐

  1. vue 自定义指令 directives

    原文链接: vue 自定义指令 directives 上一篇: vue 事件修饰符 stop,capture,prevent 下一篇: js 坑... vue 可以自己扩充指令 增加一个v-color ...

  2. vue自定义指令directives实现自动点击事件及自动点击第一个按钮

    业务场景:点击弹窗默认加载第一个按钮的数据.vue自定义指令directives实现这个需求 目录 自动点击所有的按钮. 自动点击第一个按钮, 自动点击所有的按钮. <ul class=&quo ...

  3. Vue 自定义指令的注册方式和选项参数

    目录 1. 注册方法 1.1 全局注册的写法 1.2 局部注册的写法 2. 自定义指令的选项 2.1 选项 2.2 钩子函数的参数 1. 注册方法 ​ 自定义指令 的注册方法,分为 全局注册 和 局部 ...

  4. Vue2自定义指令directives简介

    我们在学习vue的时候会学习多个指令,如v-show,v-text,v-pre等等.但如果我们想要完成一些现有指令无法完成的操作的时候,就应该使用自定义指令来实现我们想要的操作.所以现在我们就来简单讲 ...

  5. vue 自定义指令 directive 全局 directives 局部 inserted update

    vue 自定义指令 需求 效果 全局 - 自定义指令 代码 局部 - 自定义指令 代码 自定义命令传值 效果 代码 问点 需求 获取标签,扩展额外的功能 效果 全局 - 自定义指令 代码 // mai ...

  6. vue自定义指令封装节流_Vue自定义指令封装节流函数的方法示例

    节流函数是web前端开发中经常用到的一个开发技巧,在input实时搜索,滚动事件等,为了避免过多消耗性能,我们都会使用节流函数.在<JavaScript高级程序设计>一书中有这样的一个例子 ...

  7. vue自定义指令---处理加载图片失败时出现的碎图,onerror事件

    目录 一.自定义指令 1.局部注册和使用 2.全局注册和使用 二.自定义指令处理图片加载失败(碎图) 一.自定义指令 vue中除v-model.v-show等内置指令之外,还允许注册自定义指令,获取D ...

  8. clientsideevents能定义几个click事件_分享8个非常实用的Vue自定义指令

    作者:lzg9527 https://juejin.cn/post/6906028995133833230 在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也 ...

  9. html标签outclick,vue自定义指令(Directive中的clickoutside.js)的理解

    阅读目录 vue自定义指令clickoutside.js的理解 vue自定义指令请看如下博客: 一般在需要 DOM 操作时我们都需要使用自定义指令的方式去实现,当然一些特殊的事件监听也可以使用指令,例 ...

最新文章

  1. 暑期集训3:几何基础 练习题B: HDU - 2001
  2. Linux下Redis-3.0.7版本的安装以及Redis主备的部署(一)
  3. [YTU]_2866(结构体---点坐标结构体)
  4. python同时输入多个变量_python同时给多个变量赋值
  5. 制图折断线_学不好CAD怎么办?老师傅教你CAD制图规范,新手也能秒懂
  6. html界面左侧没有顶格,求解,html页面顶部有空白??
  7. 应用实例_兴达奇智能燃烧控制器BMU460DP现场应用实例图
  8. NO3:步履蹒跚-完成第一章节学习
  9. saas、paas、laas 的概念与区别
  10. switch范围判断、switch区间判断
  11. linux防火墙关闭 重启 开启、防火墙开放端口
  12. 某大厂程序员炫耀:来新加坡后,每天最多工作五六个小时,家庭年收入150万人民币,已躺平!...
  13. echarts饼图属性配置-中间展示总和
  14. Clickhouse与Doris的区别
  15. 把分钟转化为小时分钟
  16. 开机自动拔号上网(无路由器)
  17. 区间问题(区间贡献问题超全详解)
  18. 还有两天 Symbian Belle 就要和我们见面了!
  19. 为Mac Terminal设置代理--没试,留着备用。
  20. 基于Leaflet实现图标旋转角度的效果(附源代码下载)

热门文章

  1. ios 绘制线框_iOS 各种边框
  2. CI130X智能语音芯片应用于空气炸锅,可实现离线语音控制空气炸锅,高抗噪高识别率
  3. 在树莓派(Linux)上使用FTDI的usb转串口芯片ft232两种驱动方式(VCP和D2xx)
  4. 第七期 OpenOCD配置分析 《路由器就是开发板》
  5. JAVA连接ODBC
  6. HashMap遍历和使用
  7. python音频加速_python将音频进行变速的操作方法
  8. mysql connector java5.1.30_mysql connector java下载
  9. 计算机思维解决高数题,三类题型的21种解题思维定式,帮你解决数学“老大难”!...
  10. 高什么发,什么并发,高并什么? ? ?