w-component-vue
Version:
A simple component for vue(vue2).
44 lines (31 loc) • 754 B
JavaScript
import map from 'lodash-es/map.js'
import trim from 'lodash-es/trim.js'
import filter from 'lodash-es/filter.js'
import toUpper from 'lodash-es/toUpper.js'
import split from 'lodash-es/split.js'
import size from 'lodash-es/size.js'
import join from 'lodash-es/join.js'
function seCut(str) {
//split
let s = split(str, '&')
//trim
s = map(s, function(v) {
return trim(v)
})
//n
let n = size(s)
n = Math.min(4, n)
//r
let r = []
for (let i = 0; i < n; i++) {
r.push(s[i])
}
//join
let c = join(r, '_')
return c
}
function cvCasename(casename) {
//return seEncode(casename)
return seCut(casename)
}
export default cvCasename