美文网首页
Vue---filters、computed 总结

Vue---filters、computed 总结

作者: 默色留恋 | 来源:发表于2021-05-28 09:51 被阅读0次

1、保留价格的两位小数

filters: {
    currency: function (value) {
      if (!value) return '0.00'
      value = value*1;
      return '¥' + value.toFixed(2);
    }
},

//页面中直接调用 <div class="item-price">{{item.salePrice | currency}}</div>

2、把数据改为二维数组

computed: {
  pages () {
    const pages = []
    this.list.forEach((item, index) => {
      const page = Math.floor(index / 8)
      if (!pages[page]) {
        pages[page] = []
      }
      pages[page].push(item)
    })
    return pages
  }
}

相关文章

网友评论

      本文标题:Vue---filters、computed 总结

      本文链接:https://www.haomeiwen.com/subject/iwhdsltx.html