saucxs / watermark-dom

watermark.js是基于DOM对象实现的BS系统的水印,确保系统保密性,安全性,降低数据泄密风险,简单轻量,支持多属性配置,动态计算水印,水印防被删(监听水印组件元素删除并重新添加,监听改变水印的属性并重新添加)。1、支持2种方式导入使用,2、水印插件-testTool(测试工具),3、内置3种全局API方法,等等。欢迎访问:
http://www.chengxinsong.cn/home
MIT License
1.34k stars 356 forks source link

shadowRoot' of null #58

Open hehehai opened 4 years ago

hehehai commented 4 years ago

image

watermark.init({
    watermark_id: "watermark_recommend_canvas_wrap", //水印总体的id
    watermark_prefix: "watermark_recommend_canvas_wrap", //小水印的id前缀
    watermark_alpha: 0.08,
    watermark_angle: 20,
    watermark_color: "#a0853c",
    watermark_cols: 0,
    watermark_fontsize: "18px",
    watermark_height: 112,
    watermark_rows: 0,
    watermark_txt: "测试",
    watermark_width: 200,
    watermark_x: 0,
    watermark_x_space: 30,
    watermark_y: 0,
    watermark_y_space: 40,
    watermark_parent_node: elId //水印插件挂载的父元素element,不输入则默认挂在body上
  });
gyrate commented 3 years ago

我也有同样的错误,完全不知道从何查起

hehehai commented 3 years ago

我把代码copy了一份,调试除报错部分,做些调整和注释就行了 @gyrate

gyrate commented 3 years ago

谢谢。 我修改了body标签的css,将其宽高变成100%,也可以了。

juanfu1997 commented 2 years ago

同样报了这个错误,添加了watermark_id就报错,不添加又没效果