{{ num | currency }}
<div id="app">
<p><input type="number" v-model="num"></p>
<p>{{ num | currency }}</p>
</div>
new Vue({
el: '#app',
data: {
num: 1000000
},
filters: {
currency(value) {
if (!value) return ''
value = value.toString()
return '\u00a5' + value.replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,')
}
}
})