首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
何时需要自定义指令?指令的生命周期与参数签名。
[问答题]
何时需要自定义指令?指令的生命周期与参数签名。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(7)
分享
纠错
2个回答
添加回答
0
WangYibo
1.对普通DOM元素进行底层操作(焦点管理、集成第三方库、权限控制)且组件抽象不适用时,就需要自定义指令; 2.其生命周期(钩子函数)提供了元素不同阶段执行逻辑的入口,并通过binding参数获取传递的值和上下文。
发表于 2026-01-19 17:34:31
回复(0)
0
我从未看清
1当封装好的内层指令逻辑比如v-if 等这些指令不能满足需求时,就需要自定义指令,封装相应的逻辑,实现需求,比如图片懒加载。 2需要知道自定义指令是操作真实的dom元素,所以我们一般是在dom元素已经挂载到dom树后,封装相应的逻辑 3参数签名就是自定义指令会返回来的给你参数,一般我们最常用最需要记住的是el 以及binding。 el:就是绑定的真实dom元素,比如img标签
此时返回的就是
该元素, 然后binding 就是返回一个对象,对象包含的所有绑定的信息比如上述中的value
发表于 2025-11-26 15:40:11
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
来自:
Vue-牛客面经八股
难度:
2条回答
7收藏
254浏览
热门推荐
相关试题
何时用自定义渲染器/自定义指令而不...
评论
(1)
来自
Vue-牛客面经八股
Vue2 数组/对象的响应式“坑”...
评论
(2)
来自
Vue-牛客面经八股
异步数据获取时机选择:setup/...
评论
(0)
来自
Vue-牛客面经八股
从 0 到 1 设计一个可复用的弹...
评论
(0)
来自
Vue-牛客面经八股
provide/inject 的应...
评论
(2)
来自
Vue-牛客面经八股
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题