From ce4265e0d81a69713a77e7b54788554af70150ce Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Sat, 24 Aug 2019 17:47:06 +0800 Subject: [PATCH] fix(h5): wxs removeClass --- src/core/view/plugins/wxs/component-descriptor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/view/plugins/wxs/component-descriptor.js b/src/core/view/plugins/wxs/component-descriptor.js index 259e2c2d8..42d93475a 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() } -- GitLab