我尝试使用如下方式打印日期时间vue-for
vue-for
{{ moment().format('MMMM Do YYYY, h:mm:ss a') }}
但是,它没有出现。这只是一个空白。我如何尝试在 vue 中使用时刻?
使用您的代码,vue.js正在尝试moment()从其范围访问该方法。
vue.js
moment()
因此,您应该使用这样的方法:
methods: { moment: function () { return moment(); } },
如果您想将日期传递给moment.js,我建议使用过滤器:
moment.js
filters: { moment: function (date) { return moment(date).format('MMMM Do YYYY, h:mm:ss a'); } } <span>{{ date | moment }}</span>
[演示]