CodeEditorEmits
Defined in: code-editor-vue/src/code-editor.types.ts:137
Vue CodeEditor 的公开事件。
Properties
blur
blur: [];
Defined in: code-editor-vue/src/code-editor.types.ts:139
编辑器内容区域失去焦点。
change
change: [string];
Defined in: code-editor-vue/src/code-editor.types.ts:141
用户编辑导致的内容变化;宿主经 value 的程序化写入不触发。
focus
focus: [];
Defined in: code-editor-vue/src/code-editor.types.ts:143
编辑器内容区域获得焦点。
language-error
language-error: [CodeEditorLanguageError];
Defined in: code-editor-vue/src/code-editor.types.ts:155
语言解析或加载失败。
Remarks
CEV-004:这条路径此前只有一条 console.error,宿主完全观测不到 ——
拿不到错误、没有重试或降级的机会,用户只看到高亮突然消失。
降级策略不变(清空语言扩展退回纯文本),日志也保留,本事件是新增的观测通道。
载荷由核心包定义,与 Angular 的 aoLanguageError 输出、React 的 onLanguageError
回调逐字一致:kind 为 'not-found' 时是配置错误,重试没有意义;
为 'load-failed' 时通常是网络或分包问题,可以重试。
update:value
update:value: [string];
Defined in: code-editor-vue/src/code-editor.types.ts:157
v-model:value 的更新通道,触发时机与 change 相同。