Vue自定义指令

本文介绍Vue.js中自定义指令的定义及使用方法,包括局部指令和全局指令的创建过程,以及bind、inserted和update三个常用回调函数的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自定义指令:
 

 一。定义局部指令

1. 指令的函数简写形式:

 指令就是在操作dom元素:第一个参数:DOM元素(上图中的span标签)  第二个参数:绑定的值(上图中的 n )。

2. 指令的对象形式:

 二。定义全局指令

总结

一、定义语法:

                  (1).局部指令:

                        new Vue({                             new Vue({

                          directives:{指令名:配置对象}   或       directives{指令名:回调函数}

                        })                                    })

                  (2).全局指令:

                          Vue.directive(指令名,配置对象) 或   Vue.directive(指令名,回调函数)

            二、配置对象中常用的3个回调:

                  (1).bind:指令与元素成功绑定时调用。

                  (2).inserted:指令所在元素被插入页面时调用。

                  (3).update:指令所在模板结构被重新解析时调用。

            三、备注:

                  1.指令定义时不加v-,但使用时要加v-;

                  2.指令名如果是多个单词,要使用kebab-case命名方式,不要用camelCase命名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值