将 moment.js 与 vue.js 一起使用
Posted
技术标签:
【中文标题】将 moment.js 与 vue.js 一起使用【英文标题】:Using moment.js with vue.js 【发布时间】:2018-07-03 04:01:15 【问题描述】:我正在将 Bootstrap-Vue 与 javascript 结合使用,我想在我的代码中使用 Moment.js。
我得到了时间,但它不正确...有人可以帮我吗??
顺便说一下,这是我在 *** 上的第一个问题,如果我问错了,我深表歉意。
谢谢。
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)
)
【问题讨论】:
I get the time but it's not correct
不是很有帮助。
moment(item.updated).calendar();
-> 什么是 item.updated
?你为什么使用日历?当前输出与预期输出是多少? console.log(moment().format("DD/MM/YYYY HH:mm")
的结果是什么?
亲爱的 Weedoze,就像我说的,这是我的第一次,我也是初级程序员。我使用日历的原因是打印例如(上周四下午 3:32)或(今天上午 9:00)。 console.log(moment().format("DD/MM/YYYY HH:mm") 在我的代码中没有结果。
【参考方案1】:
使用这个:
updated:
key: 'updated',
label: 'Updated',
formatter: (value, key, item) =>
return moment(item.updated).format('DD-MM-YYYY');
【讨论】:
【参考方案2】:formatter: (value, key, item) =>
if(item.updated)
return moment(item.updated).format(); // format(YOUR DATE FORMAT)
https://momentjs.com/docs/
【讨论】:
好的,但是我应该把它放在哪里,放在什么文件中,我应该如何包含 moment.js?您能否扩展一下,我很困惑,moment.js 文档也没有达到这一点。 @gerardv 你需要安装npm包并导入moment js来声明文件flaviocopes.com/momentjs以上是关于将 moment.js 与 vue.js 一起使用的主要内容,如果未能解决你的问题,请参考以下文章
将 Moment js 与 ASP 5/MVC6 一起使用时出现“未捕获的 SyntaxError:意外的令牌导入”