@antmove/wx-alipay
Version:
transform wechat miniprogram to alipay miniprogram tool.
25 lines (19 loc) • 537 B
JavaScript
function handleExternalClasses(opts = {}) {
const externalClasses = opts.externalClasses
const arr = Array.isArray(externalClasses) ? externalClasses : []
const _class = []
arr.forEach((a) => {
_class.push(_transform(a) || '')
})
opts.data = opts.data || {}
opts.data.__classNames = _class
opts.data.__classes = ''
function _transform(str = '') {
str = str.replace(/-(\w)/g, (...$) => {
return $[1].toUpperCase()
})
return str || ''
}
return opts
}
module.exports = handleExternalClasses