当前位置: 首页 > 工具软件 > ZRender > 使用案例 >

zrender使用问题

方风华
2023-12-01

1、文档不是很好用,极其简约 https://ecomfe.github.io/zrender-doc/public/ 很多方法不会使用,需要不断去尝试。
2、"5.0.4"版本只渲染svg的问题:
找了半天才发现是安装包入口文件的问题:
使用npm安装的包跟克隆下来的包index.js文件不一样,但是typescript正常,这个有点坑,不故意的还是遗漏了?需要修改node_modules 中zrender index.js 文件:
原index.js:

export * from './lib/zrender';
export * from './lib/export';

import './lib/svg/svg';

修改为:

export * from './lib/zrender';
export * from './lib/export';

import {registerPainter} from './lib/zrender';
import CanvasPainter from './lib/canvas/Painter';
import SVGPainter from './lib/svg/Painter';
registerPainter('canvas', CanvasPainter);
registerPainter('svg', SVGPainter);
 类似资料: