你写过自定义指令吗?使用场景有哪些?
常见指令
v-for、v-if、v-show、v-model
什么时候用
抽离一些可以服用的 DOM 操作时,可以定义指令
如何定义
const focus = { mounted: (el) => el.focus() } export default { directives: { // enables v-focus in template focus } }
常见的自定义
v-copy、v-longpress、v-debounce、v-throttle、v-lazy、v-permission、v-draggable
注意点
Vue 3 将指令的生命周期 与组件保持一致, 因此和 Vue 2中的 hook 名称有区别
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论