chevron_left

Vue 2 实践教程

免费
第 5.3 回

教程文档

Vue 2 实践教程 - 自定义指令

2023年11月23日更新
Vue 2 实践教程

自定义指令

什么是自定义指令

除了默认设置的核心指令 ( v-modelv-show ), Vue 也允许注册自定义指令。我们看到的 v- 开头的行内属性,都是指令,不同的指令可以完成或实现不同的功能,对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。

简单使用

<template>
  <div>
    Hello, 长乐未央
    <br /><br />
    <!--页面加载时,input 元素自动获取焦点-->
    <input v-focus />
  </div>
</template>

<script>
export default {
  // 使用 directives 方法来注册局部指令
  directives: {
    // 注册一个局部的自定义指令 v-focus
    focus: {
      // 指令的定义
      inserted(el) {
        // 聚焦到当前元素
        el.focus();
  ...

课程介绍

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

目录

适合这样的人

新手