Vue

by chunwen

HTML

<div id="app">
  <p>{{ price | currency | filterDollarSign }}</p>
</div>

JavaScript

Vue.filter('currency',function(value){
return value.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,')
});

Vue.filter('filterDollarSign',function(value){
    return `$ ${value}`
});

var vm = new Vue({
	el: '#app',
	data: {
  	price: 199999
  }
})