在 Vue 中, vue.directive 用于注册自定义指令。除了 Vue 内置的一系列指令(如 v-model 或 v-show )之外,还允许注册自定义的指令来实现涉及普通元素的底层 DOM 访问逻辑。
一个自定义指令由一个包含类似组件生命周期钩子的对象来定义,钩子函数会接收到指令所绑定的元素作为其参数。以下是一个简单的示例,定义了一个当 input 元素被插入到 DOM 中后自动聚焦的指令: javascript
复制
// 在
10-07
677
07-08
2996
02-16
1151