2017-06-20 9 views
1

ここで間違っているのはわかりませんが、Vue.jsコンポーネントに現在の日付を出力しようとしています。ただし、日付文字列(2017/02/02)を返す代わりに、オブジェクトの文字列(??)が返されます。それは実際の日付の文字列でなければならないときVue.js&Moment.js日付文字列ではなく日付出力オブジェクトのレンダリング

function boundFn(a) { var l = arguments.length; return l ? l > 1 ? fn.apply(ctx, arguments) : fn.call(ctx, a) : fn.call(ctx) } 

:...ブラウザで

<template> 
    <div> 
     <input type="text" :value="initialDate"> 
    </div> 
</template> 

<script> 

    export default { 
     props: ['date', 'user'], 

     computed: { 
      initialDate() { 
       return this.date ? this.date : this.fetchCurrentDate 
      } 
     }, 

     methods: { 
      fetchCurrentDate() { 
       return window.moment() 
      }, 
     } 
    } 
</script> 

を失った、私は、入力値としてこれを見ています。

答えて

1

を呼び出す必要があります。fetchCurrentDate機能が必要です。それを参照しないでください。

initialDate() { 
     return this.date ? this.date : this.fetchCurrentDate() 
} 
+0

God damn。 FML ...常に小さなもの。あなたの助けをありがとう:) #TimeForBreak –

+2

@MikeBarwickそこに:) – Bert

関連する問題