首頁 >web前端 >js教程 >如何使用vue.js實作價格格式化(程式碼附上)

如何使用vue.js實作價格格式化(程式碼附上)

亚连
亚连原創
2018-05-18 13:50:292418瀏覽

以下是我幫大家整理的vue.js實作價格格式化,有興趣的同學可以去看看。

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

如何使用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(&#39;.&#39;)[1].substring(1)==0){
value = Number(value).toFixed(1);
}
_val = value.split(&#39;.&#39;);
return html = &#39;¥<span>&#39;+_val[0]+&#39;</span><em>.&#39;+_val[1]+&#39;</em>&#39;;
}
}

上面是我整理給大家的vue.js實作價格格式化,希望今後會對大家有幫助。

相關文章:

js原生程式碼實作資料雙向綁定(可以直接拿來使用,已經封裝好了)

詳細講解Js apply()使用(含程式碼)

有關在js中下載檔案簡單操作(附上程式碼,詳細解答)

#

以上是如何使用vue.js實作價格格式化(程式碼附上)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn