Просмотр исходного кода

fix(weex): support data class type that is string (#9139)

close #9124
Zhenfei You 7 лет назад
Родитель
Сommit
d8285c57a6
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/platforms/weex/runtime/modules/class.js

+ 2 - 0
src/platforms/weex/runtime/modules/class.js

@@ -44,6 +44,8 @@ function makeClassList (data: VNodeData): Array<string> {
     classList.push.apply(classList, dataClass)
     classList.push.apply(classList, dataClass)
   } else if (isObject(dataClass)) {
   } else if (isObject(dataClass)) {
     classList.push.apply(classList, Object.keys(dataClass).filter(className => dataClass[className]))
     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
   return classList
 }
 }