diff --git a/assets/js/common.ts b/assets/js/common.ts index 7e0cc6c..effcd65 100644 --- a/assets/js/common.ts +++ b/assets/js/common.ts @@ -74,8 +74,10 @@ function Data(name, action, domain: string): object { // appdata and component method definitions function mounted(name: string, meta: any) { - console.log('name: ', name, ', meta: ', meta) - this.data[name] = meta.default || eval(meta.defexpr) || "" + if (meta.defexpr) { + meta.default = eval(meta.defexpr) + } + this.data[name] = meta.default || "" this.meta[name] = meta } @@ -126,7 +128,7 @@ function handle(msg) { if (domain && domain != comp.domain) { return } - if (comp != undefined) { + if (comp) { Object.assign(comp.data, data) } }