v-for结合计算属性使用

需求: 在返回的数据中,时间日期为2012-12-12 12:12:12
但是只需要2012-12-12,想到使用计算属性
找了一圈还是没找到怎么使用.于是参考vue官网可以使用方法return返回的形式

 // 数据格式:
   myNoticeList=[{last:2012-12-12 00:00:00}]
// html
<li  v-for="(item,index) in myNoticeList" :key="index">
          <span >{{last(item.last)}}</span>
</li>
methods: {
    last(val) {
     console.log(val) // 2012-12-12 00:00:00
      let time = val;
      let timearr = time.replace(" ", ":").replace(/\:/g, "-").split("-");//["2012", "12", "12", "00", "00", "00"]
      let timestr = timearr[0] + "-" + timearr[1] + "-" + timearr[2];// 2012-12-12
      return timestr;
    },
 }

但是在想还有没有另一种方式,如果有的话麻烦大佬告知.谢谢

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值