vue2.0中如何将时间搓格式化(moment.js)

     moment.js是一个javascript时间处理类库。它可以将时间搓格式化,使用起来很方便。下面是vue2.0中moment.js的使用步骤:

moment.js可以全局使用,也可以局部使用。

一、全局使用

1、安装

1 npm install moment --save

2、在main.js中添加下面的代码  

1 import moment from 'moment'
2 Vue.prototype.moment = moment

3、在.vue文件中所需要的地方使用

1 <template>
2     <div v-for="item in datas">
3        <span>{{moment(parseInt(item.createtime)).format('YYYY/DD/MM')}}</span>
4     </div>
5 </template>

 

二、局部使用

1、安装

1 npm install moment --save

2、在所用的.vue文件中的script标签内引入以下代码

1 import moment from 'moment'
2 export default{
3 filters:{//自定义的过滤器 4 moment(date){ 5 return moment(date).format('YYYY/DD/MM'); 6 } 7 } 8}

3、在.vue文件中所需要的地方使用

1 <template>
2 2     <div v-for="item in datas">
3 3        <span>{{parseInt(item.createtime) | moment }}</span>
4 4     </div>
5 5 </template>

注: 如果上面代码中 item.createtime 是字符串,一定要将其转化为整数。否则,就会报错,如下

 

posted @ 2017-12-13 16:48  现在与未来  阅读(974)  评论(0)    收藏  举报