vue.jsレンダリングデータは小数点精度制御を行いvueフィルタを使用する
462 ワード
1つ目は、フロントエンド制御精度を固定する場合、式内でtoFixed()メソッドを使用することができる.
第2のバックグラウンド伝送精度のあるパラメータ変数を制御し、vueのフィルタフィルタで制御することができる.
js
{{item.price.toFixed(2)}}
第2のバックグラウンド伝送精度のあるパラメータ変数を制御し、vueのフィルタフィルタで制御することができる.
{{item.price | priceFloat}}
js
Vue.filter('priceFloat', function (value) {
//if (!value) return ''
value = value.toString();
var result = Number(value).toFixed(Precision);
return result;
})