请问如何理解:`只能通过直接的 DOM 操作来实现`?

作者站长头像
站长
· 阅读数 10

Vue自定义指令

只有当所需功能只能通过直接的 DOM 操作来实现时,才应该使用自定义指令。其他情况下应该尽可能地使用 v-bind 这样的内置指令来声明式地使用模板,这样更高效,也对服务端渲染更友好。

请问如何理解:只能通过直接的 DOM 操作来实现这句话 ?

回复
1个回答
avatar
test
2024-07-11

即:不能通过将 html 代码转换成 DOM 节点的方式直接实现;而是需要在该节点被创建并添加到 DOM 树上之后,再进行一些操作。

比如动画,一些跟图像有关的仓库,等。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容