• 处理html报起名 ```javascript 提示: {{ titem.options.describe | removeHtml }}

    filters: { removeHtml(value) { const value1 = value.replace(/<[^>]+>/g, ‘’) return value1 } },

    1. - 添加逗号并且去除最后一个逗号(传入的必须为数组对象)
    2. ```javascript
    3. <span> {{ item.label | addComma(dataValue,index) }} </span>
    4. filters: {
    5. addComma(value, item, index) {
    6. const comma = item.length - 1 === index ? value : value + ','
    7. return comma
    8. }
    9. },
    • 多久前提交, XXXX用户1周前提交 ```javascript
      {{ item[‘username’][0].value }} {{ item[‘createTimeF’ + formId][0].value | changeTime }}提交

    filters: { changeTime(time) { return timeAgo(time) } },

    export function timeAgo(time) { var dateTimeStamp = new Date(time).getTime()

    var minute = 1000 60 var hour = minute 60 var day = hour * 24

    var month = day 30 var year = month 12 var now = new Date().getTime() var diffValue = now - dateTimeStamp var result = ‘’ if (diffValue < 0) { return }

    var monthC = diffValue / month var weekC = diffValue / (7 * day) var dayC = diffValue / day var hourC = diffValue / hour var minC = diffValue / minute var yearC = diffValue / year if (yearC >= 1) { return ‘’ + parseInt(yearC) + ‘年前’ } if (monthC >= 1) { result = ‘’ + parseInt(monthC) + ‘月前’ } else if (weekC >= 1) { result = ‘’ + parseInt(weekC) + ‘周前’ } else if (dayC >= 1) { result = ‘’ + parseInt(dayC) + ‘天前’ } else if (hourC >= 1) { result = ‘’ + parseInt(hourC) + ‘小时前’ } else if (minC >= 1) { result = ‘’ + parseInt(minC) + ‘分钟前’ } else { result = ‘刚刚’ }

    return result }

    1. 限制字数多少省略号处理
    2. ```javascript
    3. ellipsis(value) {
    4. if (!value) return ''
    5. if (value.length > 30) {
    6. return value.slice(0, 30) + '...'
    7. }
    8. return value
    9. }