Skip to content

Commit 559548b

Browse files
committed
fix: fix getOptionsFromConfig for undefined options
1 parent ae2b9d9 commit 559548b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export function mergeDataSource(dataSource?: VisualDataSource, config?: VisualDa
4949
* @param options 默认配置项
5050
* @returns
5151
*/
52-
export function getOptionsFromConfig(config: GuiFields, options: Record<string, any>) {
52+
export function getOptionsFromConfig(config: GuiFields, options: Record<string, any> = {}) {
5353
for (const [key, fieldCfg] of Object.entries(config)) {
5454
if (options[key] != null) {
5555
continue;

src/visual-component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export class VisualComponent {
1717
if (configs) {
1818
this.attr = { ...configs['attr'] };
1919
this.config = { ...configs['config'] };
20-
this.options = getOptionsFromConfig(this.config, configs['options']);
20+
this.options = getOptionsFromConfig(this.config, configs['options'] || {});
2121
this.apis = { ...configs['apis'] };
2222
this.data = { ...configs['data'] };
2323
this.resources = { ...configs['resources'] };

0 commit comments

Comments
 (0)