這里分享一個常用的價格格式化的一個方法,在電商的價格處理中非常的實用,我們可以看一個效果

這里在價格數據的地方使用了一個過濾器,通過這個過濾器對價格做了保留小數位的處理。
HTML
<div class="price"> <span v-html="goods.sale_price|format"></span> <span class="price-before">¥{{"這里是價格數據"}}</span></div>JS
filters:{ //數據過濾器 format:function(value){ var html,_val; value =Number(value).toFixed(2); if(value==0){ value=0; return html = "¥<span>0</span>"; }else if(value.split('.')[1].substring(1)==0){ value = Number(value).toFixed(1); } _val = value.split('.'); return html = '¥<span>'+_val[0]+'</span><em>.'+_val[1]+'</em>'; }}以上所述是小編給大家介紹的vue.js實現價格格式化的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答