Vue 自定义指令
Vue 自定义指令
除了核心功能默认内置的指令 (`v-model` 和 `v-show`),Vue 也允许注册自定义指令。
局部指令:
如果想注册局部指令,那么只需在组件中定义一个directives的选项即可,如下代码:
<template>
<div style="width: 300px;height: 300px;" v-img="img" ></div>
</template>
<script>
export default {
name: "Directives_69",
directives:{
/*
* 该钩子函数是被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。
* el:指令所绑定的元素,可以用来直接操作 DOM 。
* binding 一个对象,
* name:指令名,不包括 v- 前缀。
value:指令的绑定值,例如:v-my-directive="1 + 1" 中,绑定值为 2。
oldValue:指令绑定的前一个值,仅在 update 和 componentUpdated 钩子中可用。无论值是否改变都可用。
e
还没有评论,来说两句吧...