From bac58ddffc3966d10db22b3459ec54568eeb20f3 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Thu, 8 Sep 2022 17:18:57 +0800 Subject: [PATCH] fix(app): view use multiple hover-class question/152506 --- src/platforms/app-plus/view/elements/hover.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/platforms/app-plus/view/elements/hover.js b/src/platforms/app-plus/view/elements/hover.js index 1f2380903..3cc3ad62c 100644 --- a/src/platforms/app-plus/view/elements/hover.js +++ b/src/platforms/app-plus/view/elements/hover.js @@ -21,11 +21,12 @@ export default class UniHoverElement extends UniAnimationElement { set hovering (hovering) { this._hovering = hovering - const hoverClass = this.getAttribute('hover-class') + const hoverClass = this.getAttribute('hover-class').split(' ').filter(Boolean) + const ClassList = this.classList if (hovering) { - this.classList.add(hoverClass) + ClassList.add.apply(ClassList, hoverClass) } else { - this.classList.remove(hoverClass) + ClassList.remove.apply(ClassList, hoverClass) } } -- GitLab