美文网首页
Vue.filter

Vue.filter

作者: Hello杨先生 | 来源:发表于2020-03-24 16:43 被阅读0次

    场景:时间戳转化成年月日这是一个公共方法,所以可以抽离成过滤器使用

    // 使用
    // 在双花括号中
    {{ message | capitalize }}
    
    // 在 `v-bind` 中
    <div v-bind:id="rawId | formatId"></div>
    
    // 全局注册
    Vue.filter('stampToYYMMDD', (value) =>{
      // 处理逻辑
    })
    
    // 局部注册
    filters: {
      stampToYYMMDD: (value)=> {
        // 处理逻辑
      }
    }
    
    // 多个过滤器全局注册
    // /src/common/filters.js
    let dateServer = value => value.replace(/(\d{4})(\d{2})(\d{2})/g, '$1-$2-$3') 
    export { dateServer }
    // /src/main.js
    import * as custom from './common/filters/custom'
    Object.keys(custom).forEach(key => Vue.filter(key, custom[key]))
    
    
    

    相关文章

      网友评论

          本文标题:Vue.filter

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