Vue

by chunwen

HTML

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

JavaScript

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

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

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