美文网首页
VUE自定义过滤器写法和全局挂载

VUE自定义过滤器写法和全局挂载

作者: 小碗吃不了 | 来源:发表于2019-12-21 17:48 被阅读0次
    • 在根目录src下新建common文件,存放公用方法

    • 在common文件下新建filter.js

      例如
        /**
         * 电话过滤器,中间4位*
       * @param {String} tel
       */
      function filtPhone(tel) {
        if (tel) {
          tel = tel.split("");
          tel.splice(3, 4, "****");
          return tel.join("");
        } else {
          return ""
        }
      }
      
      
      export const Filters = {
        filtPhone: filtPhone
      }
      
    • 在main.js挂载

      // 过滤器
      import {Filters} from './common/filters.js'
      
      for (let key in Filters) {
        Vue.filter(key, Filters[key])
      }
      
    • 使用

      {{userInfo.telephone | filtPhone}}

    相关文章

      网友评论

          本文标题:VUE自定义过滤器写法和全局挂载

          本文链接:https://www.haomeiwen.com/subject/rrbgnctx.html