以下是我幫大家整理的vue.js實作價格格式化,有興趣的同學可以去看看。
這裡分享一個常用的價格格式化的一個方法,在電商的價格處理中非常的實用,我們可以看一個效果
這裡在價格資料的地方使用了一個過濾器,透過這個過濾器對價格做了保留小數位的處理。
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實作價格格式化,希望今後會對大家有幫助。
相關文章:
js原生程式碼實作資料雙向綁定(可以直接拿來使用,已經封裝好了)
#以上是如何使用vue.js實作價格格式化(程式碼附上)的詳細內容。更多資訊請關注PHP中文網其他相關文章!