UNPKG

@antv/g6

Version:

graph visualization frame work

1 lines 50.6 kB
{"expireTime":9007200828528711000,"key":"transformer-remark-markdown-ast-bd2ae87bb97fb0470d2a9b92415cb287-gatsby-remark-prettiergatsby-remark-prismjsgatsby-remark-external-linksgatsby-remark-autolink-headersgatsby-remark-reading-time-","val":{"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Behavior指G6中的复合交互,一般Behavior包含一个或多个事件的监听与处理以及一系列对图中元素的操作。","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":58,"offset":58},"indent":[]}}],"position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":58,"offset":58},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"Behavior默认包含shouldBegin,shouldUpdate,shouldEnd三个回调,代表是否开始行为,是否更新元素,是否进行结束行为,当返回值为false时阻止默认行为。","position":{"start":{"line":4,"column":1,"offset":60},"end":{"line":4,"column":95,"offset":154},"indent":[]}}],"position":{"start":{"line":4,"column":1,"offset":60},"end":{"line":4,"column":95,"offset":154},"indent":[]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#用法","title":null,"children":[],"data":{"hProperties":{"aria-label":"用法 permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"用法","position":{"start":{"line":6,"column":4,"offset":159},"end":{"line":6,"column":6,"offset":161},"indent":[]}}],"position":{"start":{"line":6,"column":1,"offset":156},"end":{"line":6,"column":6,"offset":161},"indent":[]},"data":{"id":"用法","htmlAttributes":{"id":"用法"},"hProperties":{"id":"用法"}}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token constant\">G6</span><span class=\"token punctuation\">.</span><span class=\"token function\">registerBehavior</span><span class=\"token punctuation\">(</span><span class=\"token string\">'behaviorName'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span>\n <span class=\"token function\">getEvents</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">return</span> <span class=\"token punctuation\">{</span>\n <span class=\"token string\">'node:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onNodeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'edge:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onEdgeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'mousemove'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onMouseMove'</span>\n <span class=\"token punctuation\">}</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onNodeClick</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onEdgeClick</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onMouseMove</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":7,"column":1,"offset":162},"end":{"line":26,"column":4,"offset":472},"indent":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#getevents","title":null,"children":[],"data":{"hProperties":{"aria-label":"getevents permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"getEvents()","position":{"start":{"line":28,"column":4,"offset":477},"end":{"line":28,"column":15,"offset":488},"indent":[]}}],"position":{"start":{"line":28,"column":1,"offset":474},"end":{"line":28,"column":15,"offset":488},"indent":[]},"data":{"id":"getevents","htmlAttributes":{"id":"getevents"},"hProperties":{"id":"getevents"}}},{"type":"paragraph","children":[{"type":"text","value":"自定义Behavior时,定义事件及处理事件的方法。","position":{"start":{"line":29,"column":1,"offset":489},"end":{"line":29,"column":27,"offset":515},"indent":[]}}],"position":{"start":{"line":29,"column":1,"offset":489},"end":{"line":29,"column":27,"offset":515},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"getEvents()方法中可以使用的事件请参考","position":{"start":{"line":31,"column":1,"offset":517},"end":{"line":31,"column":25,"offset":541},"indent":[]}},{"type":"link","title":null,"url":"./Event","children":[{"type":"text","value":"Event文档","position":{"start":{"line":31,"column":26,"offset":542},"end":{"line":31,"column":33,"offset":549},"indent":[]}}],"position":{"start":{"line":31,"column":25,"offset":541},"end":{"line":31,"column":43,"offset":559},"indent":[]}},{"type":"text","value":"。","position":{"start":{"line":31,"column":43,"offset":559},"end":{"line":31,"column":44,"offset":560},"indent":[]}}],"position":{"start":{"line":31,"column":1,"offset":517},"end":{"line":31,"column":44,"offset":560},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"用法","position":{"start":{"line":33,"column":3,"offset":564},"end":{"line":33,"column":5,"offset":566},"indent":[]}}],"position":{"start":{"line":33,"column":1,"offset":562},"end":{"line":33,"column":7,"offset":568},"indent":[]}}],"position":{"start":{"line":33,"column":1,"offset":562},"end":{"line":33,"column":7,"offset":568},"indent":[]}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token constant\">G6</span><span class=\"token punctuation\">.</span><span class=\"token function\">registerBehavior</span><span class=\"token punctuation\">(</span><span class=\"token string\">'behaviorName'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span>\n <span class=\"token function\">getEvents</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">return</span> <span class=\"token punctuation\">{</span>\n <span class=\"token string\">'node:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onNodeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'edge:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onEdgeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'mousemove'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onMouseMove'</span>\n <span class=\"token punctuation\">}</span>\n <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":34,"column":1,"offset":569},"end":{"line":44,"column":4,"offset":768},"indent":[1,1,1,1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#onnodeclickevt","title":null,"children":[],"data":{"hProperties":{"aria-label":"onnodeclickevt permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"onNodeClick(evt)","position":{"start":{"line":46,"column":4,"offset":773},"end":{"line":46,"column":20,"offset":789},"indent":[]}}],"position":{"start":{"line":46,"column":1,"offset":770},"end":{"line":46,"column":20,"offset":789},"indent":[]},"data":{"id":"onnodeclickevt","htmlAttributes":{"id":"onnodeclickevt"},"hProperties":{"id":"onnodeclickevt"}}},{"type":"paragraph","children":[{"type":"html","value":"<code class=\"language-text\">onNodeClick</code>","position":{"start":{"line":47,"column":1,"offset":790},"end":{"line":47,"column":14,"offset":803},"indent":[]}},{"type":"text","value":"、","position":{"start":{"line":47,"column":14,"offset":803},"end":{"line":47,"column":15,"offset":804},"indent":[]}},{"type":"html","value":"<code class=\"language-text\">onEdgeClick</code>","position":{"start":{"line":47,"column":15,"offset":804},"end":{"line":47,"column":28,"offset":817},"indent":[]}},{"type":"text","value":"和","position":{"start":{"line":47,"column":28,"offset":817},"end":{"line":47,"column":29,"offset":818},"indent":[]}},{"type":"html","value":"<code class=\"language-text\">onMouseMove</code>","position":{"start":{"line":47,"column":29,"offset":818},"end":{"line":47,"column":42,"offset":831},"indent":[]}},{"type":"text","value":"都属于自定义方法,用于处理","position":{"start":{"line":47,"column":42,"offset":831},"end":{"line":47,"column":55,"offset":844},"indent":[]}},{"type":"html","value":"<code class=\"language-text\">node:click</code>","position":{"start":{"line":47,"column":55,"offset":844},"end":{"line":47,"column":67,"offset":856},"indent":[]}},{"type":"text","value":"、","position":{"start":{"line":47,"column":67,"offset":856},"end":{"line":47,"column":68,"offset":857},"indent":[]}},{"type":"html","value":"<code class=\"language-text\">edge:click</code>","position":{"start":{"line":47,"column":68,"offset":857},"end":{"line":47,"column":80,"offset":869},"indent":[]}},{"type":"text","value":"、","position":{"start":{"line":47,"column":80,"offset":869},"end":{"line":47,"column":81,"offset":870},"indent":[]}},{"type":"html","value":"<code class=\"language-text\">mousemove</code>","position":{"start":{"line":47,"column":81,"offset":870},"end":{"line":47,"column":92,"offset":881},"indent":[]}},{"type":"text","value":"等事件。","position":{"start":{"line":47,"column":92,"offset":881},"end":{"line":47,"column":96,"offset":885},"indent":[]}}],"position":{"start":{"line":47,"column":1,"offset":790},"end":{"line":47,"column":96,"offset":885},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"参数","position":{"start":{"line":49,"column":3,"offset":889},"end":{"line":49,"column":5,"offset":891},"indent":[]}}],"position":{"start":{"line":49,"column":1,"offset":887},"end":{"line":49,"column":7,"offset":893},"indent":[]}}],"position":{"start":{"line":49,"column":1,"offset":887},"end":{"line":49,"column":7,"offset":893},"indent":[]}},{"type":"table","align":[null,null,null,null],"children":[{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"名称","position":{"start":{"line":51,"column":3,"offset":897},"end":{"line":51,"column":5,"offset":899},"indent":[]}}],"position":{"start":{"line":51,"column":3,"offset":897},"end":{"line":51,"column":5,"offset":899},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"类型","position":{"start":{"line":51,"column":8,"offset":902},"end":{"line":51,"column":10,"offset":904},"indent":[]}}],"position":{"start":{"line":51,"column":8,"offset":902},"end":{"line":51,"column":10,"offset":904},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"是否必选","position":{"start":{"line":51,"column":13,"offset":907},"end":{"line":51,"column":17,"offset":911},"indent":[]}}],"position":{"start":{"line":51,"column":13,"offset":907},"end":{"line":51,"column":17,"offset":911},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"描述","position":{"start":{"line":51,"column":20,"offset":914},"end":{"line":51,"column":22,"offset":916},"indent":[]}}],"position":{"start":{"line":51,"column":20,"offset":914},"end":{"line":51,"column":22,"offset":916},"indent":[]}}],"position":{"start":{"line":51,"column":1,"offset":895},"end":{"line":51,"column":24,"offset":918},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"evt","position":{"start":{"line":53,"column":3,"offset":947},"end":{"line":53,"column":6,"offset":950},"indent":[]}}],"position":{"start":{"line":53,"column":3,"offset":947},"end":{"line":53,"column":6,"offset":950},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"Event","position":{"start":{"line":53,"column":9,"offset":953},"end":{"line":53,"column":14,"offset":958},"indent":[]}}],"position":{"start":{"line":53,"column":9,"offset":953},"end":{"line":53,"column":14,"offset":958},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"否","position":{"start":{"line":53,"column":17,"offset":961},"end":{"line":53,"column":18,"offset":962},"indent":[]}}],"position":{"start":{"line":53,"column":17,"offset":961},"end":{"line":53,"column":18,"offset":962},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"包含事件句柄、当前操作对象及各坐标值等","position":{"start":{"line":53,"column":21,"offset":965},"end":{"line":53,"column":40,"offset":984},"indent":[]}}],"position":{"start":{"line":53,"column":21,"offset":965},"end":{"line":53,"column":40,"offset":984},"indent":[]}}],"position":{"start":{"line":53,"column":1,"offset":945},"end":{"line":53,"column":42,"offset":986},"indent":[]}}],"position":{"start":{"line":51,"column":1,"offset":895},"end":{"line":53,"column":42,"offset":986},"indent":[1,1]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"参数evt包括以下属性:","position":{"start":{"line":55,"column":3,"offset":990},"end":{"line":55,"column":15,"offset":1002},"indent":[]}}],"position":{"start":{"line":55,"column":1,"offset":988},"end":{"line":55,"column":17,"offset":1004},"indent":[]}}],"position":{"start":{"line":55,"column":1,"offset":988},"end":{"line":55,"column":17,"offset":1004},"indent":[]}},{"type":"table","align":[null,null,null],"children":[{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"名称","position":{"start":{"line":57,"column":3,"offset":1008},"end":{"line":57,"column":5,"offset":1010},"indent":[]}}],"position":{"start":{"line":57,"column":3,"offset":1008},"end":{"line":57,"column":5,"offset":1010},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"类型","position":{"start":{"line":57,"column":8,"offset":1013},"end":{"line":57,"column":10,"offset":1015},"indent":[]}}],"position":{"start":{"line":57,"column":8,"offset":1013},"end":{"line":57,"column":10,"offset":1015},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"描述","position":{"start":{"line":57,"column":13,"offset":1018},"end":{"line":57,"column":15,"offset":1020},"indent":[]}}],"position":{"start":{"line":57,"column":13,"offset":1018},"end":{"line":57,"column":15,"offset":1020},"indent":[]}}],"position":{"start":{"line":57,"column":1,"offset":1006},"end":{"line":57,"column":17,"offset":1022},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"x","position":{"start":{"line":59,"column":3,"offset":1045},"end":{"line":59,"column":4,"offset":1046},"indent":[]}}],"position":{"start":{"line":59,"column":3,"offset":1045},"end":{"line":59,"column":4,"offset":1046},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":59,"column":7,"offset":1049},"end":{"line":59,"column":13,"offset":1055},"indent":[]}}],"position":{"start":{"line":59,"column":7,"offset":1049},"end":{"line":59,"column":13,"offset":1055},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"元素视口x坐标","position":{"start":{"line":59,"column":16,"offset":1058},"end":{"line":59,"column":23,"offset":1065},"indent":[]}}],"position":{"start":{"line":59,"column":16,"offset":1058},"end":{"line":59,"column":23,"offset":1065},"indent":[]}}],"position":{"start":{"line":59,"column":1,"offset":1043},"end":{"line":59,"column":25,"offset":1067},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"y","position":{"start":{"line":60,"column":3,"offset":1070},"end":{"line":60,"column":4,"offset":1071},"indent":[]}}],"position":{"start":{"line":60,"column":3,"offset":1070},"end":{"line":60,"column":4,"offset":1071},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":60,"column":7,"offset":1074},"end":{"line":60,"column":13,"offset":1080},"indent":[]}}],"position":{"start":{"line":60,"column":7,"offset":1074},"end":{"line":60,"column":13,"offset":1080},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"元素视口y坐标","position":{"start":{"line":60,"column":16,"offset":1083},"end":{"line":60,"column":23,"offset":1090},"indent":[]}}],"position":{"start":{"line":60,"column":16,"offset":1083},"end":{"line":60,"column":23,"offset":1090},"indent":[]}}],"position":{"start":{"line":60,"column":1,"offset":1068},"end":{"line":60,"column":25,"offset":1092},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"canvasX","position":{"start":{"line":61,"column":3,"offset":1095},"end":{"line":61,"column":10,"offset":1102},"indent":[]}}],"position":{"start":{"line":61,"column":3,"offset":1095},"end":{"line":61,"column":10,"offset":1102},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":61,"column":13,"offset":1105},"end":{"line":61,"column":19,"offset":1111},"indent":[]}}],"position":{"start":{"line":61,"column":13,"offset":1105},"end":{"line":61,"column":19,"offset":1111},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"元素Canvas x坐标","position":{"start":{"line":61,"column":22,"offset":1114},"end":{"line":61,"column":34,"offset":1126},"indent":[]}}],"position":{"start":{"line":61,"column":22,"offset":1114},"end":{"line":61,"column":34,"offset":1126},"indent":[]}}],"position":{"start":{"line":61,"column":1,"offset":1093},"end":{"line":61,"column":36,"offset":1128},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"canvasY","position":{"start":{"line":62,"column":3,"offset":1131},"end":{"line":62,"column":10,"offset":1138},"indent":[]}}],"position":{"start":{"line":62,"column":3,"offset":1131},"end":{"line":62,"column":10,"offset":1138},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":62,"column":13,"offset":1141},"end":{"line":62,"column":19,"offset":1147},"indent":[]}}],"position":{"start":{"line":62,"column":13,"offset":1141},"end":{"line":62,"column":19,"offset":1147},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"元素Canvas y坐标","position":{"start":{"line":62,"column":22,"offset":1150},"end":{"line":62,"column":34,"offset":1162},"indent":[]}}],"position":{"start":{"line":62,"column":22,"offset":1150},"end":{"line":62,"column":34,"offset":1162},"indent":[]}}],"position":{"start":{"line":62,"column":1,"offset":1129},"end":{"line":62,"column":36,"offset":1164},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"clientX","position":{"start":{"line":63,"column":3,"offset":1167},"end":{"line":63,"column":10,"offset":1174},"indent":[]}}],"position":{"start":{"line":63,"column":3,"offset":1167},"end":{"line":63,"column":10,"offset":1174},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":63,"column":13,"offset":1177},"end":{"line":63,"column":19,"offset":1183},"indent":[]}}],"position":{"start":{"line":63,"column":13,"offset":1177},"end":{"line":63,"column":19,"offset":1183},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"屏幕/页面x坐标","position":{"start":{"line":63,"column":22,"offset":1186},"end":{"line":63,"column":30,"offset":1194},"indent":[]}}],"position":{"start":{"line":63,"column":22,"offset":1186},"end":{"line":63,"column":30,"offset":1194},"indent":[]}}],"position":{"start":{"line":63,"column":1,"offset":1165},"end":{"line":63,"column":32,"offset":1196},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"clientY","position":{"start":{"line":64,"column":3,"offset":1199},"end":{"line":64,"column":10,"offset":1206},"indent":[]}}],"position":{"start":{"line":64,"column":3,"offset":1199},"end":{"line":64,"column":10,"offset":1206},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":64,"column":13,"offset":1209},"end":{"line":64,"column":19,"offset":1215},"indent":[]}}],"position":{"start":{"line":64,"column":13,"offset":1209},"end":{"line":64,"column":19,"offset":1215},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"屏幕/页面y坐标","position":{"start":{"line":64,"column":22,"offset":1218},"end":{"line":64,"column":30,"offset":1226},"indent":[]}}],"position":{"start":{"line":64,"column":22,"offset":1218},"end":{"line":64,"column":30,"offset":1226},"indent":[]}}],"position":{"start":{"line":64,"column":1,"offset":1197},"end":{"line":64,"column":32,"offset":1228},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"event","position":{"start":{"line":65,"column":3,"offset":1231},"end":{"line":65,"column":8,"offset":1236},"indent":[]}}],"position":{"start":{"line":65,"column":3,"offset":1231},"end":{"line":65,"column":8,"offset":1236},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"MouseEvent","position":{"start":{"line":65,"column":11,"offset":1239},"end":{"line":65,"column":21,"offset":1249},"indent":[]}}],"position":{"start":{"line":65,"column":11,"offset":1239},"end":{"line":65,"column":21,"offset":1249},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"事件句柄","position":{"start":{"line":65,"column":24,"offset":1252},"end":{"line":65,"column":28,"offset":1256},"indent":[]}}],"position":{"start":{"line":65,"column":24,"offset":1252},"end":{"line":65,"column":28,"offset":1256},"indent":[]}}],"position":{"start":{"line":65,"column":1,"offset":1229},"end":{"line":65,"column":30,"offset":1258},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"target","position":{"start":{"line":66,"column":3,"offset":1261},"end":{"line":66,"column":9,"offset":1267},"indent":[]}}],"position":{"start":{"line":66,"column":3,"offset":1261},"end":{"line":66,"column":9,"offset":1267},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"Shape","position":{"start":{"line":66,"column":12,"offset":1270},"end":{"line":66,"column":17,"offset":1275},"indent":[]}}],"position":{"start":{"line":66,"column":12,"offset":1270},"end":{"line":66,"column":17,"offset":1275},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"当前对象","position":{"start":{"line":66,"column":20,"offset":1278},"end":{"line":66,"column":24,"offset":1282},"indent":[]}}],"position":{"start":{"line":66,"column":20,"offset":1278},"end":{"line":66,"column":24,"offset":1282},"indent":[]}}],"position":{"start":{"line":66,"column":1,"offset":1259},"end":{"line":66,"column":26,"offset":1284},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"type","position":{"start":{"line":67,"column":3,"offset":1287},"end":{"line":67,"column":7,"offset":1291},"indent":[]}}],"position":{"start":{"line":67,"column":3,"offset":1287},"end":{"line":67,"column":7,"offset":1291},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"string","position":{"start":{"line":67,"column":10,"offset":1294},"end":{"line":67,"column":16,"offset":1300},"indent":[]}}],"position":{"start":{"line":67,"column":10,"offset":1294},"end":{"line":67,"column":16,"offset":1300},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"操作类型","position":{"start":{"line":67,"column":19,"offset":1303},"end":{"line":67,"column":23,"offset":1307},"indent":[]}}],"position":{"start":{"line":67,"column":19,"offset":1303},"end":{"line":67,"column":23,"offset":1307},"indent":[]}}],"position":{"start":{"line":67,"column":1,"offset":1285},"end":{"line":67,"column":25,"offset":1309},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"currentTarget","position":{"start":{"line":68,"column":3,"offset":1312},"end":{"line":68,"column":16,"offset":1325},"indent":[]}}],"position":{"start":{"line":68,"column":3,"offset":1312},"end":{"line":68,"column":16,"offset":1325},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"object","position":{"start":{"line":68,"column":19,"offset":1328},"end":{"line":68,"column":25,"offset":1334},"indent":[]}}],"position":{"start":{"line":68,"column":19,"offset":1328},"end":{"line":68,"column":25,"offset":1334},"indent":[]}},{"type":"tableCell","children":[],"position":{"start":{"line":68,"column":29,"offset":1338},"end":{"line":68,"column":29,"offset":1338},"indent":[]}}],"position":{"start":{"line":68,"column":1,"offset":1310},"end":{"line":68,"column":30,"offset":1339},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"item","position":{"start":{"line":69,"column":3,"offset":1342},"end":{"line":69,"column":7,"offset":1346},"indent":[]}}],"position":{"start":{"line":69,"column":3,"offset":1342},"end":{"line":69,"column":7,"offset":1346},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"Shape","position":{"start":{"line":69,"column":10,"offset":1349},"end":{"line":69,"column":15,"offset":1354},"indent":[]}}],"position":{"start":{"line":69,"column":10,"offset":1349},"end":{"line":69,"column":15,"offset":1354},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"操作的目标元素","position":{"start":{"line":69,"column":18,"offset":1357},"end":{"line":69,"column":25,"offset":1364},"indent":[]}}],"position":{"start":{"line":69,"column":18,"offset":1357},"end":{"line":69,"column":25,"offset":1364},"indent":[]}}],"position":{"start":{"line":69,"column":1,"offset":1340},"end":{"line":69,"column":27,"offset":1366},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"removed","position":{"start":{"line":70,"column":3,"offset":1369},"end":{"line":70,"column":10,"offset":1376},"indent":[]}}],"position":{"start":{"line":70,"column":3,"offset":1369},"end":{"line":70,"column":10,"offset":1376},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"boolean","position":{"start":{"line":70,"column":13,"offset":1379},"end":{"line":70,"column":20,"offset":1386},"indent":[]}}],"position":{"start":{"line":70,"column":13,"offset":1379},"end":{"line":70,"column":20,"offset":1386},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"是否删除/销毁","position":{"start":{"line":70,"column":23,"offset":1389},"end":{"line":70,"column":30,"offset":1396},"indent":[]}}],"position":{"start":{"line":70,"column":23,"offset":1389},"end":{"line":70,"column":30,"offset":1396},"indent":[]}}],"position":{"start":{"line":70,"column":1,"offset":1367},"end":{"line":70,"column":32,"offset":1398},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"timeStamp","position":{"start":{"line":71,"column":3,"offset":1401},"end":{"line":71,"column":12,"offset":1410},"indent":[]}}],"position":{"start":{"line":71,"column":3,"offset":1401},"end":{"line":71,"column":12,"offset":1410},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"number","position":{"start":{"line":71,"column":15,"offset":1413},"end":{"line":71,"column":21,"offset":1419},"indent":[]}}],"position":{"start":{"line":71,"column":15,"offset":1413},"end":{"line":71,"column":21,"offset":1419},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"时间戳","position":{"start":{"line":71,"column":24,"offset":1422},"end":{"line":71,"column":27,"offset":1425},"indent":[]}}],"position":{"start":{"line":71,"column":24,"offset":1422},"end":{"line":71,"column":27,"offset":1425},"indent":[]}}],"position":{"start":{"line":71,"column":1,"offset":1399},"end":{"line":71,"column":29,"offset":1427},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"bubbles","position":{"start":{"line":72,"column":3,"offset":1430},"end":{"line":72,"column":10,"offset":1437},"indent":[]}}],"position":{"start":{"line":72,"column":3,"offset":1430},"end":{"line":72,"column":10,"offset":1437},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"boolean","position":{"start":{"line":72,"column":13,"offset":1440},"end":{"line":72,"column":20,"offset":1447},"indent":[]}}],"position":{"start":{"line":72,"column":13,"offset":1440},"end":{"line":72,"column":20,"offset":1447},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"是否支持事件冒泡","position":{"start":{"line":72,"column":23,"offset":1450},"end":{"line":72,"column":31,"offset":1458},"indent":[]}}],"position":{"start":{"line":72,"column":23,"offset":1450},"end":{"line":72,"column":31,"offset":1458},"indent":[]}}],"position":{"start":{"line":72,"column":1,"offset":1428},"end":{"line":72,"column":33,"offset":1460},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"defaultPrevented","position":{"start":{"line":73,"column":3,"offset":1463},"end":{"line":73,"column":19,"offset":1479},"indent":[]}}],"position":{"start":{"line":73,"column":3,"offset":1463},"end":{"line":73,"column":19,"offset":1479},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"boolean","position":{"start":{"line":73,"column":22,"offset":1482},"end":{"line":73,"column":29,"offset":1489},"indent":[]}}],"position":{"start":{"line":73,"column":22,"offset":1482},"end":{"line":73,"column":29,"offset":1489},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"是否阻止默认事件","position":{"start":{"line":73,"column":32,"offset":1492},"end":{"line":73,"column":40,"offset":1500},"indent":[]}}],"position":{"start":{"line":73,"column":32,"offset":1492},"end":{"line":73,"column":40,"offset":1500},"indent":[]}}],"position":{"start":{"line":73,"column":1,"offset":1461},"end":{"line":73,"column":42,"offset":1502},"indent":[]}},{"type":"tableRow","children":[{"type":"tableCell","children":[{"type":"text","value":"cancelable","position":{"start":{"line":74,"column":3,"offset":1505},"end":{"line":74,"column":13,"offset":1515},"indent":[]}}],"position":{"start":{"line":74,"column":3,"offset":1505},"end":{"line":74,"column":13,"offset":1515},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"boolean","position":{"start":{"line":74,"column":16,"offset":1518},"end":{"line":74,"column":23,"offset":1525},"indent":[]}}],"position":{"start":{"line":74,"column":16,"offset":1518},"end":{"line":74,"column":23,"offset":1525},"indent":[]}},{"type":"tableCell","children":[{"type":"text","value":"是否取消","position":{"start":{"line":74,"column":26,"offset":1528},"end":{"line":74,"column":30,"offset":1532},"indent":[]}}],"position":{"start":{"line":74,"column":26,"offset":1528},"end":{"line":74,"column":30,"offset":1532},"indent":[]}}],"position":{"start":{"line":74,"column":1,"offset":1503},"end":{"line":74,"column":32,"offset":1534},"indent":[]}}],"position":{"start":{"line":57,"column":1,"offset":1006},"end":{"line":74,"column":32,"offset":1534},"indent":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"用法","position":{"start":{"line":77,"column":3,"offset":1539},"end":{"line":77,"column":5,"offset":1541},"indent":[]}}],"position":{"start":{"line":77,"column":1,"offset":1537},"end":{"line":77,"column":7,"offset":1543},"indent":[]}}],"position":{"start":{"line":77,"column":1,"offset":1537},"end":{"line":77,"column":7,"offset":1543},"indent":[]}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token constant\">G6</span><span class=\"token punctuation\">.</span><span class=\"token function\">registerBehavior</span><span class=\"token punctuation\">(</span><span class=\"token string\">'behaviorName'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span>\n <span class=\"token function\">getEvents</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">return</span> <span class=\"token punctuation\">{</span>\n <span class=\"token string\">'node:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onNodeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'edge:click'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onEdgeClick'</span><span class=\"token punctuation\">,</span>\n <span class=\"token string\">'mousemove'</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'onMouseMove'</span>\n <span class=\"token punctuation\">}</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onNodeClick</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onEdgeClick</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token function\">onMouseMove</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">evt</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n \t<span class=\"token comment\">// TODO</span>\n <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":78,"column":1,"offset":1544},"end":{"line":97,"column":4,"offset":1854},"indent":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#getdefaultcfg","title":null,"children":[],"data":{"hProperties":{"aria-label":"getdefaultcfg permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"getDefaultCfg()","position":{"start":{"line":99,"column":4,"offset":1859},"end":{"line":99,"column":19,"offset":1874},"indent":[]}}],"position":{"start":{"line":99,"column":1,"offset":1856},"end":{"line":99,"column":19,"offset":1874},"indent":[]},"data":{"id":"getdefaultcfg","htmlAttributes":{"id":"getdefaultcfg"},"hProperties":{"id":"getdefaultcfg"}}},{"type":"paragraph","children":[{"type":"text","value":"定义自定义Behavior时的默认参数,会与用户传入的参数进行合并。","position":{"start":{"line":100,"column":1,"offset":1875},"end":{"line":100,"column":35,"offset":1909},"indent":[]}}],"position":{"start":{"line":100,"column":1,"offset":1875},"end":{"line":100,"column":35,"offset":1909},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"提示:该方法是可选的","position":{"start":{"line":102,"column":3,"offset":1913},"end":{"line":102,"column":13,"offset":1923},"indent":[]}}],"position":{"start":{"line":102,"column":1,"offset":1911},"end":{"line":102,"column":15,"offset":1925},"indent":[]}},{"type":"text","value":"。","position":{"start":{"line":102,"column":15,"offset":1925},"end":{"line":102,"column":16,"offset":1926},"indent":[]}}],"position":{"start":{"line":102,"column":1,"offset":1911},"end":{"line":102,"column":16,"offset":1926},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"用法","position":{"start":{"line":104,"column":3,"offset":1930},"end":{"line":104,"column":5,"offset":1932},"indent":[]}}],"position":{"start":{"line":104,"column":1,"offset":1928},"end":{"line":104,"column":7,"offset":1934},"indent":[]}}],"position":{"start":{"line":104,"column":1,"offset":1928},"end":{"line":104,"column":7,"offset":1934},"indent":[]}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token constant\">G6</span><span class=\"token punctuation\">.</span><span class=\"token function\">registerBehavior</span><span class=\"token punctuation\">(</span><span class=\"token string\">'behaviorName'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span>\n <span class=\"token function\">getDefaultCfg</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">return</span> <span class=\"token punctuation\">{</span>\n trigger<span class=\"token punctuation\">:</span> <span class=\"token string\">'click'</span> <span class=\"token comment\">// mouseneter or click</span>\n <span class=\"token punctuation\">}</span>\n <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":105,"column":1,"offset":1935},"end":{"line":113,"column":4,"offset":2081},"indent":[1,1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#shouldbeginevt","title":null,"children":[],"data":{"hProperties":{"aria-label":"shouldbeginevt permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"shouldBegin(evt)","position":{"start":{"line":115,"column":4,"offset":2086},"end":{"line":115,"column":20,"offset":2102},"indent":[]}}],"position":{"start":{"line":115,"column":1,"offset":2083},"end":{"line":115,"column":20,"offset":2102},"indent":[]},"data":{"id":"shouldbeginevt","htmlAttributes":{"id":"shouldbeginevt"},"hProperties":{"id":"shouldbeginevt"}}},{"type":"paragraph","children":[{"type":"text","value":"是否阻止行为发生,默认返回true,不阻止行为,需要在处理逻辑中自行调用。","position":{"start":{"line":116,"column":1,"offset":2103},"end":{"line":116,"column":38,"offset":2140},"indent":[]}}],"position":{"start":{"line":116,"column":1,"offset":2103},"end":{"line":116,"column":38,"offset":2140},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"用法","position":{"start":{"line":118,"column":3,"offset":2144},"end":{"line":118,"column":5,"offset":2146},"indent":[]}}],"position":{"start":{"line":118,"column":1,"offset":2142},"end":{"line":118,"column":7,"offset":2148},"indent":[]}}],"position":{"start":{"line":118,"column":1,"offset":2142},"end":{"line":118,"column":7,"offset":2148},"indent":[]}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token constant\">G6</span><span class=\"token punctuation\">.</span><span class=\"token function\">registerBehavior</span><span class=\"token punctuation\">(</span><span class=\"token string\">'behaviorName'</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span>\n <span class=\"token function\">shouldBegin</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token comment\">// 这里可以根据业务自定义</span>\n <span class=\"token keyword\">return</span> <span class=\"token boolean\">true</span>\n <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":119,"column":1,"offset":2149},"end":{"line":126,"column":4,"offset":2263},"indent":[1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#shouldupdateevt","title":null,"children":[],"data":{"hProperties":{"aria-label":"shouldupdateevt permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"shouldUpdate(evt)","position":{"start":{"line":128,"column":4,"offset":2268},"end":{"line":128,"column":21,"offset":2285},"indent":[]}}],"position":{"start":{"line":128,"column":1,"offset":2265},"end":{"line":128,"column":21,"offset":2285},"indent":[]},"data":{"id":"shouldupdateevt","htmlAttributes":{"id":"shouldupdateevt"},"hProperties":{"id":"shouldupdateevt"}}},{"type":"paragraph","children":[{"type":"text","value":"是否更新数据及更改视图,默认返回true,允许更新,如果返回false,则不更新数据和视图。","position":{"start":{"line":129,"column":1,"offset":2286},"end":{"line":129,"column":47,"offset":2332},"indent":[]}}],"position":{"start":{"line":129,"column":1,"offset":2286},"end":{"line":129,"column":47,"offset":2332},"indent":[]}},{"type":"paragraph","children":[{"type":"strong","children":[{"type":"text","value":"用法","position":{"start":{"line":131,"column":3,"offset":2336},"end":{"line":131,"column":5,"offset":2338},"indent":[]}}],"position":{"start":{"line":131,"column":1,"offset":2334},"end":{"line":131,"column":7,"offset":2340},"indent":[]}}],"position":{"start":{"line":131,"column":1,"offset":2334},"end":{"line":131,"column":7,"offset":2340},"indent":[]}},{"type":"html","lang":"javascript","meta":null,"value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> graph <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">G6<span class=\"token punctuation\">.</span>Graph</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span>\n container<span class=\"token punctuation\">:</span> <span class=\"token string\">'mountNode'</span><span class=\"token punctuation\">,</span>\n width<span class=\"token punctuation\">:</span> <span class=\"token number\">500</span><span class=\"token punctuation\">,</span>\n height<span class=\"token punctuation\">:</span> <span class=\"token number\">500</span><span class=\"token punctuation\">,</span>\n pixelRatio<span class=\"token punctuation\">:</span> <span class=\"token number\">2</span><span class=\"token punctuation\">,</span>\n modes<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">default</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span>\n <span class=\"token string\">'drag-canvas'</span><span class=\"token punctuation\">,</span>\n <span class=\"token punctuation\">{</span>\n type<span class=\"token punctuation\">:</span> <span class=\"token string\">'self-behavior'</span><span class=\"token punctuation\">,</span>\n <span class=\"token function-variable function\">shouldUpdate</span><span class=\"token punctuation\">:</span> <span class=\"token parameter\">e</span> <span class=\"token operator\">=></span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">if</span> <span class=\"token punctuation\">(</span>e<span class=\"token punctuation\">.</span>target<span class=\"token punctuation\">.</span>type <span class=\"token operator\">!==</span> <span class=\"token string\">'text'</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n <span class=\"token keyword\">return</span> <span class=\"token boolean\">false</span><span class=\"token punctuation\">;</span>\n <span class=\"token punctuation\">}</span>\n <span class=\"token keyword\">return</span> <span class=\"token boolean\">true</span><span class=\"token punctuation\">;</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n</code></pre></div>","position":{"start":{"line":132,"column":1,"offset":2341},"end":{"line":150,"column":4,"offset":2676},"indent":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"type":"heading","depth":2,"children":[{"type":"link","url":"#shouldendevt","title":null,"children":[],"data":{"hProperties":{"aria-label":"shouldendevt permalink","class":"anchor"},"hChildren":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]}},{"type":"text","value":"shouldEnd(evt)","position":{"start":{"line":152,"column":4,"offset":2681},"end":{"line":152,"column":18,"offset":2695},"indent":[]}}],"position":{"start":{"line":152,"column":1,"offset":2678},"end":{"line":152,"column":18,"offset":2695},"indent":[]},"data":{"id":"shouldendevt","htmlAttributes":{"id":"shouldendevt"},"hProperties":{"id":"shouldendevt"}}},{"type":"paragraph","children":[{"type":"text","value":"是否结束行为,默认返回true。","position":{"start":{"line":153,"column":1,"offset":2696},"end":{"line":153,"column":17,"offset":2712},"indent":[]}}],"position":{"start":{"line":153,"column":1,"offset":2696},"end":{"line":153,"column":17,"offset":2712},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":154,"column":1,"offset":2713}}}}