relation-graph icon indicating copy to clipboard operation
relation-graph copied to clipboard

showSeeksGraph函数不能二次调用?

Open A-lie opened this issue 4 years ago • 4 comments

watch: { props: { handler() { if (this.$refs.seeksRelationGraph) { this.copyJson = this.props.configs[0].baseCfg.option // this.$refs.seeksRelationGraph.setJsonData(this.copyJson, seeksRGGraph => { // console.log(1) // }) // let self = this // setTimeout(() => { // self.showSeeksGraph() // }, 100) } }, deep: true, }, }, methods: { showSeeksGraph() { let __graph_json_data = this.props.configs[0].baseCfg.option this.$refs.seeksRelationGraph.setJsonData(__graph_json_data, (seeksRGGraph) => { // 这些写上当图谱初始化完成后需要执行的代码 // console.log('seeksRGGraph',seeksRGGraph); }) }, onNodeClick(nodeObject, $event) { console.log('onNodeClick:', nodeObject) }, onLineClick(lineObject, $event) { console.log('onLineClick:', lineObject) }, }, watch里面再次调用会报"找不到from",graphData.rootNode没有数据

A-lie avatar Nov 19 '21 00:11 A-lie

同问

mwh1209 avatar Nov 19 '21 08:11 mwh1209

我找到了解决方法,你需要修改原文件node_modules/relation-graph/dist/relation-graph.min.js,将5580行注释掉,这样可以重复加载一个已存在对象了

wtt0213 avatar Jan 05 '22 14:01 wtt0213

我也遇到了这个问题,楼上的方法可以解决,谢谢。

Noctmiao avatar Mar 30 '22 05:03 Noctmiao

我找到了解决方法,你需要修改原文件node_modules/relation-graph/dist/relation-graph.min.js,将5580行注释掉,这样可以重复加载一个已存在对象了

问一下 如果改了源码 重新install 会重新 覆盖 这个怎么解决

gy2986589 avatar Jun 13 '22 02:06 gy2986589

v1可能有一些问题 最新版v2可以无限次调用setOptions来更改图片选项配置。无限次调用setJsonData方法来更改图谱数据。

seeksdream avatar Dec 31 '22 09:12 seeksdream