Vue-------自定义指令

html部分:

html 复制代码
<el-button type="primary" v-lxt="asd" round>主要按钮</el-button>

js:

注意:js要小写v+首字母大写,自定义事件里面一定要有生命周期哦

javascript 复制代码
const vLxt = {
  created(el, binding, vnode, prevVnode) {
    el.addEventListener('click', function () {
      console.log(2143353);
    })
    console.log(el, 1);
    console.log(binding, 2);
    console.log(vnode, 3);
    console.log(prevVnode, 4);
  },
  // 在元素被插入到 DOM 前调用
  beforeMount() { },
  // 在绑定元素的父组件
  // 及他自己的所有子节点都挂载完成后调用
  mounted() { },
  // 绑定元素的父组件更新前调用
  beforeUpdate() { },
  // 在绑定元素的父组件
  // 及他自己的所有子节点都更新后调用
  updated() { },
  // 绑定元素的父组件卸载前调用
  beforeUnmount() { },
  // 绑定元素的父组件卸载后调用
  unmounted() { },
}

ヾ( ̄▽ ̄)Bye~Bye~

相关推荐
BD_Marathon11 分钟前
【JavaWeb】JS_JSON和Map_List_array之间的转换
javascript
Rysxt_12 分钟前
Vue文件下载功能完整指南:从基础实现到进阶实战
前端·javascript·vue.js
一 乐22 分钟前
智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
冰暮流星24 分钟前
css3网格布局2
前端·css·css3
JIseven30 分钟前
uniapp页面新手引导
java·前端·uni-app
烛阴39 分钟前
代码的“病历本”:深入解读C#常见异常
前端·c#
吃好喝好玩好睡好1 小时前
Flutter/Electron应用无缝适配OpenHarmony:全链路迁移方案与实战
javascript·flutter·electron
IT_陈寒1 小时前
Python 3.12 新特性实战:10个提升开发效率的隐藏技巧大揭秘
前端·人工智能·后端
黛色正浓1 小时前
【React】极客园案例实践-文章列表模块
javascript·react.js·ecmascript
老华带你飞1 小时前
旅游|基于Java旅游信息推荐系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·旅游