背景:
最近项目中需要用到gojs画流程图,引入后发现左上角有默认水印。版本:2.1.37
网上结果都是搜索 7eba17a4ca3b1a8346 替换
a.ax = d[u.Da("7eba17a4ca3b1a8346")][u.Da("78a118b7")](d, u.wl, 4, 4);
//替换成
a.ax = function(){return true;}
but…项目中没搜到…应该是官网做了相应的改动。
解决:
方法一:降低版本,再按上述方法查找替换。
方法二:在node_modules/gojs/release/go.js文件中找到如下代码块替换:
a.Tr=d.Y["d"+Lk[1]+Lk[2]+"wI"+Dk.slice(1,5)]["b"+Mk.slice(1,b)](d.Y,Kk,b,b);
//替换成
a.Tr=function(){return true};
方法三:下载以下文件夹替换node_modules/gojs文件夹
gojs去水印版
方法四:发布到自己的npm仓库,也可以拉我的(v2.1.32)
npm i cl-gojs
//引入
import go from 'cl-gojs'