Skip to content

Commit 14ef911

Browse files
committed
feat:新增pen isDom 配置
1 parent 5d41663 commit 14ef911

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

packages/core/src/canvas/canvas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6027,7 +6027,7 @@ export class Canvas {
60276027
pen.name.endsWith('Dom') ||
60286028
isDomShapes.includes(pen.name) ||
60296029
this.store.options.domShapes.includes(pen.name) ||
6030-
pen.image
6030+
pen.image || pen.isDom
60316031
) {
60326032
// 修改名称会执行 onDestroy ,清空它
60336033
value.name = 'rectangle';

packages/core/src/core.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1344,7 +1344,7 @@ export class Meta2d {
13441344
pen.name.endsWith('Dom') ||
13451345
isDomShapes.includes(pen.name) ||
13461346
this.store.options.domShapes.includes(pen.name) ||
1347-
pen.externElement
1347+
pen.externElement || pen.isDom
13481348
).length;
13491349
const aningNum = this.store.animates.size;
13501350
let dataPointsNum = 0;

packages/core/src/pen/model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,7 @@ export interface Pen extends Rect {
434434
formType?:string; //表单类型 reset or submit
435435
className?:string;//dom样式
436436
styles?:any;
437+
isDom?:boolean; //是否是dom元素
437438

438439
hoverCursor?: string; //hover鼠标样式
439440

0 commit comments

Comments
 (0)