繁体   English   中英

将moment.js与vue.js一起使用

[英]Using moment.js with vue.js

我正在使用Bootastrap-Vue与JavaScript结合使用,我想在我的代码中使用Moment.js。

我有时间,但这不正确......有人可以帮帮我吗?

顺便说一句,这是我在StackOverflow的第一个问题,所以如果我说错了,我道歉。

谢谢。

var moment = require('moment')
export default {
    name: 'something',
    data() {
        return {
            something: [],
            currentPage: 1,
            total_something: 1,
            something_fields: {
                id: {
                    label: 'Id',
                    sortable: true
                },
                purpose: {
                    label: 'Purpose',
                    sortable: false
                },
                state: {
                    label: 'State',
                    sortable: false
                },
                updated: {
                    key: 'updated',
                    label: 'Updated',
                    formatter: (value, key, item) => {
                            return moment(item.updated).calendar();

                    }
                }
            },
        }
    },
    created() {
        this.loadSomething(0, 10)
    },
    watch: {
        currentPage: function (newPage) {
            this.loadSomething(newPage, 10)
        }
    }, methods: {
        loadSomethings(currentPage, limit) {
            if (!(Number.isInteger(currentPage) && Number.isInteger(limit))) {
                currentPage = 0
                limit = 10
            }
            var offset = (currentPage - 1) * limit
            window.API.get('something?offset=' + offset + '&limit=' + limit)
                .then(response => {
                    this.something = response.data.something;
                    this.total_something s = response.data.total;
                    console.log(response.data.something)
                })
                .catch(e => {
                    this.errors.push(e)
                })
        }
    }
}

用这个 :

updated:{
    key: 'updated',
    label: 'Updated',
    formatter: (value, key, item) => {
        return moment(item.updated).format('DD-MM-YYYY');
    }
}
formatter: (value, key, item) => {
      if(item.updated) {
         return moment(item.updated).format(); // format(YOUR DATE FORMAT)
      }

}

https://momentjs.com/docs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM