vue注册全局组件

首先新建一个filter.js文件,已过滤时间为例子,建立一个时间过滤器

function padTime (val) {
  return val > 10 ? val : '0' + val
}
export const filterTime = (time) => {
  var d = new Date(time)
  var year = d.getFullYear()
  var month = padTime(d.getMonth() + 1)
  var day = padTime(d.getDate())
  var hour = padTime(d.getHours())
  var minutes = padTime(d.getMinutes())
  var seconds = padTime(d.getSeconds())
  return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':' + seconds
}

在main.js中引入

import * as filters from './utils/filters'
Object.keys(filters).forEach(k => Vue.filter(k, filters[k]))

  

猜你喜欢

转载自www.cnblogs.com/fanlina/p/9317305.html