次のようにして日付と時刻を印刷してみますvue-for
{{ moment().format('MMMM Do YYYY, h:mm:ss a') }}
しかし、表示されません。ただ空白です。どうすれば Vue で moment を使用できるようになりますか?
ベストアンサー1
あなたのコードでは、そのスコープからメソッドにvue.js
アクセスしようとしていますmoment()
。
したがって、次のような方法を使用する必要があります。
methods: {
moment: function () {
return moment();
}
},
に日付を渡す場合はmoment.js
、フィルターを使用することをお勧めします。
filters: {
moment: function (date) {
return moment(date).format('MMMM Do YYYY, h:mm:ss a');
}
}
<span>{{ date | moment }}</span>