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~

相关推荐
顾安r16 小时前
11.14 脚本网页 迷宫逃离
服务器·javascript·游戏·flask·html
顾安r17 小时前
11.14 脚本网页游戏 猜黑红
前端·javascript·游戏·flask·html
码码哈哈0.017 小时前
Vue 3 + Vite 集成 Spring Boot 完整部署指南 - 前后端一体化打包方案
前端·vue.js·spring boot
@菜菜_达18 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
Baklib梅梅18 小时前
故事叙述的力量:用Baklib创作让内容更具温度与共鸣
前端·ruby on rails·前端框架·ruby
一个假的前端男18 小时前
uniapp 3端轮播
前端·javascript·uni-app
Fantasydg19 小时前
Request Response对象
前端
Wect19 小时前
学习React-DnD:核心组件与Hooks
前端
humors22120 小时前
前端开发案例(不定期更新)
前端·vue.js·elementui·ruoyi·若依
菠萝+冰20 小时前
npm中-d -g 和默认安装的区别
前端·npm·node.js