博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
005-读书笔记-Vue官网 自定义指令
阅读量:6196 次
发布时间:2019-06-21

本文共 615 字,大约阅读时间需要 2 分钟。

1.自定义指令的使用

在组件中定义一个自定义指令,作用:将当前DOM节点中字体颜色设置为红色。

在自定义指令中简化了钩子函数,下面的钩子函数相当于 bindunbind 的缩写:

在页面结构中,通过 v-set-red 来使用上面自定义的指令:

2.认识自定义指令的钩子函数

自定义指令也是存在生命周期的,也存在生命周期钩子。

在实际使用的时候,一般只关注三个钩子函数:

  • 绑定时调用的钩子 bind
  • 被绑定元素插入父节点时调用的钩子 inserted
  • 解绑时调用的钩子 unbind

在实际调用的时候,bind和inserted都会调用,而unbind只有在页面热刷新(即在vue-cli中增加或删除节点)的时候才会调用。

钩子函数的参数可以参照官网的内容:

3.钩子函数参数el

  • el 当前的DOM节点
  • el.style 当前节点的样式,如el.style.width
  • el.dataset 当前节点的自定义属性,如data-test="123"

输出的结果:

 "text" "内容" "wang" "100%"

可以看出 el el.value el.dataset.test el.style.width 分别输出的内容是什么。

4.参考内容

转载地址:http://zvyca.baihongyu.com/

你可能感兴趣的文章
8.Kubernetes Service(服务)
查看>>
iOS开发库的族“.NET研究”谱介绍
查看>>
图解DevExpress RichEditControl富文本的使用,附源码及官方API
查看>>
BNU 34986 Football on Table
查看>>
三级联动---城市地区选择
查看>>
Git各种错误操作撤销的方法
查看>>
剖析 Laravel 计划任务--避免重复
查看>>
公司框架遇到的问题
查看>>
详解 Discuz 的 PHP经典加密解密函数 authcode
查看>>
Mysql XX 天之内
查看>>
AE创建气泡式的提示框(VB.Net和C#源码)
查看>>
Oracle如何删除表中重复记录
查看>>
Application Bar
查看>>
nginx 是如何处理访问请求的
查看>>
wget参数用法详解
查看>>
安卓自学应用程序生命周期法
查看>>
【COCOS2D-X(1.X 2.X)】Json(cpp版)以及添加自定义字体库教程
查看>>
使用curl命令查看访问url的时间
查看>>
whois
查看>>
python添加环境变量
查看>>