@hy-bricks/canvas
Advanced tools
+18
-11
| # @hy-bricks/canvas | ||
| ## 0.4.3 | ||
| ### Patch Changes | ||
| - @hy-bricks/core@0.4.3 | ||
| ## [0.4.2] - 2026-05-28 · devtools 强化(配套升级) | ||
@@ -23,3 +29,3 @@ | ||
| - `RendererDiagnosticsHandle` 接口:`getSchedulerStats / listRuntimeInstances / | ||
| getInstanceTimings / getLayoutIssues` | ||
| getInstanceTimings / getLayoutIssues` | ||
@@ -53,7 +59,7 @@ 详见 [根 CHANGELOG.md](../../CHANGELOG.md) §0.4.2。 | ||
| | Prop | 含义 | | ||
| |---|---| | ||
| | `this.hcInstanceId` | 实例 ID | | ||
| | `this.hcCanvasId` | 所属画布 ID | | ||
| | `this.hcComponentId` | 组件源 ID | | ||
| | Prop | 含义 | | ||
| | -------------------- | ----------- | | ||
| | `this.hcInstanceId` | 实例 ID | | ||
| | `this.hcCanvasId` | 所属画布 ID | | ||
| | `this.hcComponentId` | 组件源 ID | | ||
@@ -64,8 +70,8 @@ ```js | ||
| mounted() { | ||
| console.log('我是谁', this.hcInstanceId, this.hcCanvasId) | ||
| console.log("我是谁", this.hcInstanceId, this.hcCanvasId); | ||
| // ✅ 立即订阅,不再要等 | ||
| __HYPERCARD__.runtime.on(this.hcInstanceId, 'click', (payload) => { | ||
| __HYPERCARD__.runtime.on(this.hcInstanceId, "click", (payload) => { | ||
| // ... | ||
| }) | ||
| }); | ||
@@ -75,5 +81,5 @@ // ✅ 立即拿到 handle | ||
| .get(this.hcCanvasId) | ||
| ?.getInstance(this.hcInstanceId) | ||
| ?.getInstance(this.hcInstanceId); | ||
| }, | ||
| } | ||
| }; | ||
| ``` | ||
@@ -108,2 +114,3 @@ | ||
| 每处看回调内是否访问 `vm.$el` / DOM。 | ||
| - 没访问 → `npm install @hy-bricks/{core,canvas,editor,devtools}@^0.4.0` 透明升 | ||
@@ -110,0 +117,0 @@ - 访问了 → 改 `nextTick` |
+2
-2
| { | ||
| "name": "@hy-bricks/canvas", | ||
| "version": "0.4.2", | ||
| "version": "0.4.3", | ||
| "description": "HyperCard 画布 — 多组件实例编排 / 自由布局 / 拖拽 / 连线 / 属性面板。受控组件,SDK 边界守住:不 fetch / 不知后端 / 不开 Drawer。", | ||
@@ -37,3 +37,3 @@ "keywords": [ | ||
| "vue": "^3.5.0", | ||
| "@hy-bricks/core": "^0.4.2" | ||
| "@hy-bricks/core": "^0.4.3" | ||
| }, | ||
@@ -40,0 +40,0 @@ "devDependencies": { |
413081
0.03%