日报_36

113 阅读1分钟

2020年6月9日 星期二

Try to have fun. Otherwise, what's the point?


今天的话,就是对昨天的后天管理系统的Home页面进行了一个页面的布局,以及搜索和添加数据,还有分页器,总体感觉吧主要还是胶水能力,最重要的就是学会查阅文档,掌握最新的一手资料,home页面的接口的话还是跑通了,感觉难度不大。最重要的是学会查阅文档。 然后过滤器的这块的话之前呢也进行了一个总结,但是能到今天写的时候又忘记了,所以把总结的有复习了一遍。

接口中后台返回的数据格式不是咱们想要的,在vue中如何处理?

vue的过滤器来处理的:例如:货币$,千分分隔符,性别0,1咱们要处理男,女

Vue.filter()

filters:{}

//创建一个日期的全局过滤器
//Vue.filter('过滤器名',函数)
Vue.filter('date', function (t) {
   return moment(t).format("YYYY-MM-DD h:mm:ss a")
})

处理日期插件:moment

npm i moment
moment.locale('zh-cn')  //设置中文

moment(t).format("YYYY-MM-DD h:mm:ss a")

说明:t代表要传递的时间戳  例如:"create_time": 1486720211,
如果对表格数据进行内部处理再输出,通过在el-table-column中内嵌template,通过slot-scope来指定数据源

<template slot-scope="scope">
  <span >{{ scope.row.create_time | date }}</span>
</template>