vue 使用 filters(过滤器)

1.新建filters文件,( 写你自己需要的函数)

var tm = function (phone) {

  // eslint-disable-next-line eqeqeq

  if (phone == null || phone == '' || phone == undefined) {

    return ''

  } else {

    return phone.substring(0, 3) + '****' + phone.substring(7)

  }

}

var tm2 = function (phone) {

  // eslint-disable-next-line eqeqeq

  if (phone == null || phone == '' || phone == undefined) {

    return ''

  } else {

    return phone.substring(0, 2) + '******' + phone.substring(7)

  }

}

export default {tm, tm2}

2.main.js引入filters

import filter from './filters/index.js'

// 注册为全局过滤器

Object.keys(filter).forEach(item => {

  Vue.filter(item, filter[item])

})

3.页面使用filters


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容