对于toFixed(2)不是一个函数,的解决方法

当我们在页面渲染时想要00.00格式 直接加.toFixed(2) 是会报toFixed(2)不是一个函数的错误

 

错误提示如下:

 

解决方法:

方法一:

用Number

 Number(scope.row.ord_amount).toFixed(2)

 

 

方法二:

用filters

1.先写出一个过滤方法

filters: {
    priceFilter(val) {
      return (val).toFixed(2);
    },
  },

 或

filters: {
    priceFilter: function (v = 0) {
      return (Number(v) * 100).toFixed(2);
    },
  },

 

2.在页面用priceFilter

{{scope.row.ord_amount | priceFilter}}

 

posted @ 2021-04-09 10:23  小兔儿_乖乖  阅读(713)  评论(0)    收藏  举报