diff --git a/src/core/view/plugins/wxs/component-descriptor.js b/src/core/view/plugins/wxs/component-descriptor.js index e261e0ff30c40518f036ddc5b8d0671bcfceeff4..1ef3644cefff7ae5c8295835856098acc0aafea7 100644 --- a/src/core/view/plugins/wxs/component-descriptor.js +++ b/src/core/view/plugins/wxs/component-descriptor.js @@ -44,7 +44,11 @@ function parseStyleText (cssText) { class ComponentDescriptor { constructor (vm) { this.$vm = vm - this.$el = vm.$el + Object.defineProperty(this, '$el', { + get () { + return vm.$el + } + }) } selectComponent (selector) { @@ -186,4 +190,4 @@ export function createComponentDescriptor (vm, isOwnerInstance = true) { } return vm.__wxsComponentDescriptor } -} +}