diff --git a/src/core/view/plugins/wxs/component-descriptor.js b/src/core/view/plugins/wxs/component-descriptor.js index 259e2c2d8f3132af9ec31fe2d06f4908ff07aad2..42d93475aae1d2c747b4bf88b4ddbbd571f6a18c 100644 --- a/src/core/view/plugins/wxs/component-descriptor.js +++ b/src/core/view/plugins/wxs/component-descriptor.js @@ -104,7 +104,7 @@ class ComponentDescriptor { const wxsClsArr = getWxsClsArr(clsArr, classList, false) if (wxsClsArr.length) { const removeWxsClsArr = [] - addWxsClsArr.length && wxsClsArr.forEach(cls => { + wxsClsArr.forEach(cls => { const clsIndex = addWxsClsArr.findIndex(oldCls => oldCls === cls) if (clsIndex !== -1) { // 在 addWxsClass 中 addWxsClsArr.splice(clsIndex, 1) @@ -112,7 +112,7 @@ class ComponentDescriptor { removeWxsClsArr.push(cls) } }) - this.$el.__wxsRemoveClsArr = removeWxsClsArr + this.$el.__wxsRemoveClass = removeWxsClsArr this.$el.__wxsAddClass = addWxsClsArr.join(' ') this.$vm.$forceUpdate() }