Vue.js(自定义指令)

自定义指令

  • Vue.js中,除了预定义的13个指令外,还允许用户自定义扩展指令。
  • 创建自定义指令
   	inserted( el ){ //当元素被加载到DOM树时触发
....  el 为当前一个写有v-指令的DOM元素对象
函数中,执行原生的DOM API
}
     })
- 强调: ‘指令名’不用加v-前缀!  只有在html中使用时,才加前缀
  • 使用自定义指令
    • <any v-指令名>
    • 强调: 必须前边加v-
  • 什么是钩子函数: 一个对象的不同生命时期的某个时刻,会自动调用的函数——称为“生命周期钩子函数”
    • 为什么: 对象在生命周期的某个阶段,可能都需要我们帮助完成一些特殊功能
    • 何时: 只要希望在对象的生命周期中某个阶段,对对象执行一些操作时
    • 如何: 指令的选项对象提供了如下生命周期钩子函数:——了解
      • (1)bind: 当自定义指令绑定到元素上时调用
      • (2)inserted:当绑定了自定义指令的元素插入到DOM时自动调用
      • (3)update:元素绑定的数据发生了更新时自动调用
      • (4)componentUpdated:元素的子组件发生更新时自动调用
      • (5)unbind:元素与自定义指令解除绑定时调用

相关推荐

  1. Vue定义指令

    2024-04-24 17:24:02       28 阅读
  2. Vue定义指令

    2024-04-24 17:24:02       31 阅读
  3. Vue-------定义指令

    2024-04-24 17:24:02       17 阅读
  4. Vue定义指令

    2024-04-24 17:24:02       8 阅读
  5. (详解)Vue定义指令

    2024-04-24 17:24:02       40 阅读
  6. vue3定义指令

    2024-04-24 17:24:02       36 阅读
  7. vue3定义指令

    2024-04-24 17:24:02       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-24 17:24:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-24 17:24:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-24 17:24:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-24 17:24:02       20 阅读

热门阅读

  1. OpenCV 常见数据类型

    2024-04-24 17:24:02       14 阅读
  2. Qt | 键盘事件

    2024-04-24 17:24:02       13 阅读
  3. Linux xfs_growfs命令在 CentOS/RHEL 中扩展 XFS 文件系统

    2024-04-24 17:24:02       10 阅读
  4. python教程(5更新中)

    2024-04-24 17:24:02       12 阅读
  5. python

    2024-04-24 17:24:02       10 阅读
  6. LeetCode //C - 16. 3Sum Closest

    2024-04-24 17:24:02       11 阅读
  7. 异步线程与RabbitMQ应该如何选择?

    2024-04-24 17:24:02       15 阅读
  8. 2、Flink DataStreamAPI 概述(下)

    2024-04-24 17:24:02       11 阅读
  9. 4.5 海思SS928开发 - uboot开发 - 镜像验证

    2024-04-24 17:24:02       12 阅读
  10. 机器学习常用评价指标的公式和含义

    2024-04-24 17:24:02       9 阅读