vue.js中怎么解绑自定义指令?

关于自定义指令在文档中提到

unbind: 只调用一次, 指令与元素解绑时调用。

请问怎么解绑自定义指令与元素?

阅读 15.2k
2 个回答

不可以手动解除绑定,但是你可以绑定一个类似开关一样的值,通过改变这个值来达到的效果。另外,unbind钩子只有在你的DOM元素被VUE移除(你手动删除也不可以)时才会被调用。

日常搬砖: https://forum.vuejs.org/t/unb...

新手上路,请多包涵

解绑元素需要移除DOM,否则unbind并不会被调用,问题是绑定了自定义指令的那个dom怎么移除呢?
中间省略无数个问题。。。。。
我试了半天,看了很多文档
大佬一:用Vue正常情况下避免直接操作dom了,数据驱动视图
大佬二:v-if v-show 了解下
最终用v-if解决了这个问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题