-
-
Notifications
You must be signed in to change notification settings - Fork 360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
调用remove方法不生效 #48
Comments
remove不生效 +1 |
不生效+1 |
狗皮膏药式修复:注释掉这些代码:
可以让remove正常使用。但是也失去了监听dom变化重新添加水印的能力。 |
各位注意看源代码,人家给了配置了,设置monitor之后,会使用window.MutationObserver,来observe这个dom包括子节点的变化,如果你这个时候使用remove,window.MutationObserve监听到了dom的变化,会重新调用loadMark,然后水印就会被重新添加回来,意思是你既然使用了monitor为true,就不要尝试用remove了,如果想要使用remove就把monitor设置成false,因为它默认会设置成true。 |
亲测可以重新设置一个空格水印来实现取消水印的效果。 |
这个真的有用 |
还是期待能删除.而不是设置空. 这么多年作者还没修复这个bug |
2023考古,还有人在解决这个vue下remove失效的问题吗 |
在mounted里this.loadMark();,在beforeDestory里watermark.remove(),就ok了,去别的页面没有水印;
缩放页面变大解决: |
有效! |
收到了你的邮件哦,会尽快回复的。。 --Mr. Ma
|
2024我还在看这个bug |
曲线救国了,困扰多时的问题。其实这个改起来因该不复杂,只要remove时候去掉监听就行了,只是作者好像不更新了 |
原谅我们单位的代码荡不出来,只能放图,init生效了,但是remove不了,是我哪里写错了吗
The text was updated successfully, but these errors were encountered: