2017-06-26 9 views
1

誰かが私にこれを明確にしてもらえますか? API呼び出しからデータを受け取った場合、ビュー内の数値をフォーマットするにはどうすればよいですか(バックエンドでこれをフォーマットできません)。例えばビューレイヤーの値の書式設定

、テンプレートでlet score = '0.929304045';

<div> {{ score }} </div> 

私は私のために書式化するように計算された機能を追加した場合:

getScore(score) { 
    return score.toFixed(2); 
} 

それは私にエラー

を与えます

_vm.getScore is機能ではありません

私はビューで{{ getScore(score) }}と呼んでください。

これに関する明快さは非常に高く評価されます。

答えて

3

計算値はメソッドではありません。彼らは特性のように行動する。これは、計算された値を使用する場合ではありません。代わりにgetScoreをメソッドにします。

methods:{ 
    getScore(score){ 
    return score.toFixed(2) 
    } 
} 

また、filterを定義します。

+0

ありがとうございます。それは、計算されたルートを使用し、それをメソッドとして使用しないという問題でした。 – Muppet