diff --git a/src/platforms/weex/runtime/modules/class.js b/src/platforms/weex/runtime/modules/class.js index 47620552346..0a07bb3b56d 100755 --- a/src/platforms/weex/runtime/modules/class.js +++ b/src/platforms/weex/runtime/modules/class.js @@ -44,6 +44,8 @@ function makeClassList (data: VNodeData): Array { classList.push.apply(classList, dataClass) } else if (isObject(dataClass)) { classList.push.apply(classList, Object.keys(dataClass).filter(className => dataClass[className])) + } else if (typeof dataClass === 'string') { + classList.push.apply(classList, dataClass.trim().split(/\s+/)) } return classList }