很意外, 居然出现了2次123, 如果我只想出现1次该如何解决呢?(比如我想在update
阶段进行removeEventListener
, 问题就比较严重了 | 再比如, 如果用v-if/else控制的2个元素都绑定相同的指令, 那么当一个unbind的时候, 另一个也会执行unbind, 这不失效了吗)
猜测: 是不是当前容器组件的data
变化, 触发render
整个容器, 会造成容器内的指令对应的update
钩子都要运行一遍, 这个...
很意外, 居然出现了2次123, 如果我只想出现1次该如何解决呢?(比如我想在update
阶段进行removeEventListener
, 问题就比较严重了 | 再比如, 如果用v-if/else控制的2个元素都绑定相同的指令, 那么当一个unbind的时候, 另一个也会执行unbind, 这不失效了吗)
猜测: 是不是当前容器组件的data
变化, 触发render
整个容器, 会造成容器内的指令对应的update
钩子都要运行一遍, 这个...
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答942 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你有2个节点有
v-sf
指令,所以更新了2次。这个也只触发一次。