关于自定义指令在文档中提到
unbind
: 只调用一次, 指令与元素解绑时调用。
请问怎么解绑自定义指令与元素?
解绑元素需要移除DOM,否则unbind并不会被调用,问题是绑定了自定义指令的那个dom怎么移除呢?
中间省略无数个问题。。。。。
我试了半天,看了很多文档
大佬一:用Vue正常情况下避免直接操作dom了,数据驱动视图
大佬二:v-if
v-show
了解下
最终用v-if解决了这个问题
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
不可以手动解除绑定,但是你可以绑定一个类似开关一样的值,通过改变这个值来达到的效果。另外,
unbind
钩子只有在你的DOM
元素被VUE移除(你手动删除也不可以)时才会被调用。日常搬砖: https://forum.vuejs.org/t/unb...