这里用到的是局部过滤器 首先需要安装moment时间插件 moment文档
npm install moment
然后在需要过滤的文件中引入moment时间插件
import moment from 'moment';
代码如下
<template>
<div>
<div class="admin-apply-time">{
{
content.create_time | timeFilter}}</div>
</div>
</template>
<script>
import moment from 'moment'
export default {
props: {
content: {
type: Object,
default: () => {
}
}
},
data () {
return {
}
},
filters: {
timeFilter (val) {
return moment(val * 1000).format('YYYY-MM-DD HH:mm:ss')
}
}
}
</script>
<style>
</style>
<template>
<div>
<mytable
:columns="columns"
:renderData="renderData"
>
<template #add="scope">
{
{
filterTime(scope.row.add_time) }}
</template>
</mytable>
</div>
</template>
<script>
import mytable from "@/components/table/index.vue";
import moment from "moment";
export default {
data() {
return {
columns: [],
renderData: [], // 表格数据
};
},
methods: {
filterTime(value) {
if (value != null || value != "") {
let val = value + "000";
let momentObj = moment(val * 1).format("YYYY-MM-DD HH:mm:ss");
return momentObj;
}else{
return '';
}
},
components: {
mytable
}
};
</script>
<style lang="scss" scoped></style>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180179.html原文链接:https://javaforall.cn