shouldUpdate(evt)

是否更新数据及更改视图,默认返回true,允许更新,如果返回false,则不更新数据和视图。

用法

  1. const graph = new G6.Graph({
  2. container: 'mountNode',
  3. width: 500,
  4. height: 500,
  5. pixelRatio: 2,
  6. modes: {
  7. default: [
  8. 'drag-canvas',
  9. {
  10. type: 'self-behavior',
  11. shouldUpdate: e => {
  12. if (e.target.type !== 'text') {
  13. return false;
  14. }
  15. return true;
  16. },
  17. },
  18. ],
  19. },
  20. });