版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章:Vue.js自定义指令《Vue应用程序开发》
01Part25.2钩子函数目录CONTENTS005Part15.1自定义指令注册和使用第5章Vue.js自定义指令什么是自定义指令?自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但是并非所有情况都适合使用数据驱动理念。自定义指令就是一种有效的补充和扩展,不仅可用于定义任意DOM操作,还可以复用。自定义指令的注册方式与组件的注册方式的逻辑一致,均分为全局注册和局部注册两种。5.3自定义指令注册和使用1.全局注册自定义全局指令使用Vue.directive(指令ID,定义对象),其中,参数1是指令的名称,参数2是一个对象,在这个对象上,有一些指令相关的钩子函数,这些函数可以在特定的阶段,执行相关的操作。(1)基本语法:第一步:注册varapp=Vue.createApp();app.directive('red',{mounted(el){el.style.color="red"}});app.mount('#app');第二步:使用指令指令定义完成后需要通过<divv-red>你好</div>来调用。(2)作用域:全局自定义指令可以在任何实例或组件中使用。有时候我们不需要其他钩子函数,我们可以简写为:Vue.directive('red',function(el,binding){ el.style.color='red';})5.3自定义指令注册和使用2.局部注册我们也可以在实例中使用directives选项来注册局部指令。(1)基本语法:第一步:注册directives:{ color:{ mounted(el,binding){ el.style.color=binding.value } }}第二步:使用指令指令定义完成后需要通过<divv-color>你好</div>来调用。(2)作用域:局部自定义指令只能在这个实例或组件中使用。5.4钩子函数Vue提供了自定义指令的几个钩子函数:(1)created:在绑定元素的属性或事件监听器被应用之前调用。(2)beforeMount:指令第一次绑定到元素,且在挂载父组件之前调用。(3)mounted:在绑定元素的父组件被挂载后调用(此时元素已插入DOM)。(4)beforeUpdate:在指令所在组件的VNode(虚拟DOM节点)更新之前调用。(5)updated:指令所在组件的VNode及其子VNode全部更新后调用。(6)beforeUnmount:只调用一次,在指令绑定的元素的父组件卸载之前调用。(7)unmounted:只调用一次,当指令与元素解绑且元素从DOM中移除后调用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省宝鸡市金台区2026-2027学年数学七年级第一学期期末预测试题含解析
- 拱墅区期末考试真题及答案
- 6.4.1 政治文化中心(教学设计)2023-2024学年八年级地理下册同步教学(人教版河北专版)
- 会议准备议程制定技巧时间分配方案
- 服装设计师创新与项目管理绩效考核表
- 2025-2026学年擒拿教学设计感上衣
- 催办项目付款正式函(5篇)
- IT服务可用性监测系统建设手册
- 2025-2026学年小学科学教学设计方案
- 2011年7月国家开放大学法学本科《商法》期末纸质考试试题及答案
- 2026年医师定期考核儿科题库练习备考题含答案详解【满分必刷】
- 安全生产党政同责、一岗双责、齐抓共管制度培训
- 2026年新公需课《乡村振兴战略》试题库及参考答案
- 2026年福建省福州市辅警协警笔试真题及答案
- 客运企业三防工作制度
- 2026年岭南版小学二年级美术下册(全册)每课教学设计(附目录)
- 2026年商业地产(购物中心)招商佣金激励制度与分配方式
- 2026年汽车广告投放渠道ROI对比:传统媒体与新媒体
- 三类汽修厂业务受理制度
- 高危药品知识的
- 修脚店公共卫生管理制度
评论
0/150
提交评论