后台页面又新增了一个新需求,要求将后台传过来的时间格式化。下面是一个后台传过来的数据,'createTime'是要格式化的,需要转换成2017/04/22这样的格式。

首先得先new一个日期出来

format(s) {//将后台传过来的valueOf格式的时间改成yyyy/m/d的格式
  const
    date = new Date(s),
    y = date.getFullYear(),
    m = date.getMonth() + 1,
    d = date.getDate()
    return `${y}/${m < 10 ? '0'+m : m}/${d < 10 ? '0' + d : d}`
},

然后在回到for循环的列表中,找到相应的信息

<tr v-for="x in orderList">
  <td v-text="x.id"></td>
  <td v-text="format(x.createTime)"></td>
  <td v-text="x.kmOrderId"></td>
  <td v-text="x.userId"></td>
  <td v-text="x.salesGoldId"></td>
  <td v-text="x.goldQuantity"></td>
  <td v-text="x.price/100"></td>
</tr>

打开浏览器就已经抓换成功了

 

转载于:https://www.cnblogs.com/wendy-home-5678/p/6760542.html

Logo

前往低代码交流专区

更多推荐