1.引入vue

  1. <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>

2.使用

  1. <!-- 过滤器 -->
  2. <!-- toFixed(2) 小数点后两位 -->
  3. <div id="app">
  4. {{msg | format(3)}}
  5. </div>
  6. <script>
  7. var vm=new Vue({
  8. el:"#app",
  9. data:{
  10. msg:99.2451
  11. },
  12. filters:{
  13. /* val就是msg params就是管道修饰符("|")后面函数传递过来的参数*/
  14. format(val,params){
  15. return "$"+val.toFixed(params);
  16. }
  17. }
  18. })
  19. </script>

例子

  1. <td>{{item.productPrice*item.productCount | format(2)}}</td>
  2. filters:{
  3. /* val就是msg params就是管道修饰符("|")后面函数传递过来的参数*/
  4. format(val,params){
  5. return "$"+val.toFixed(params);
  6. }
  7. },