blockly > blockRendering > ConstantProvider > createDom

blockRendering.ConstantProvider.createDom() 方法

创建此渲染程序所需的任何 DOM 元素(滤镜、图案等)。

Signature:

createDom(svg: SVGElement, tagName: string, selector: string, injectionDivIfIsParent?: HTMLElement): void;

参数

参数 类型 说明
svg SVGElement 工作区 SVG 的根。
tagName 字符串 要为 CSS 样式标记使用的名称。
选择器 字符串 要使用的 CSS 选择器。
injectionDivIfIsParent HTMLElement (可选)包含父级工作区以及所有相关工作区和块容器的 div(如果此渲染程序适用于父级工作区)。表示 SVG 图案的 CSS 变量将限定在此容器中。子工作区不应替换父级创建的 CSS 变量,因此无需访问注入 div。

返回

void