vue调用Moment显示时间
1.下载
Moment
网站: http://momentjs.cn/
2创建一个vue的文本格式 admin.vue
3.定义给值
代码如下
<template>
<div style="backgroundColor: black;">
<div>
<div style="width: 40%; float: left">
<el-card class="box-card" style="margin: 50px; backgroundColor: black; color: PaleTurquoise;">
<div slot="header" class="clearfix">
<span style="font-size: 36px; color: PowderBlue; ">珠海猪场数据展视 <span>{{ now | dateformat('YYYY-MM-DD HH:mm:ss') }}</span></span>
<el-button style="float: right; padding: 3px 0" type="text"></el-button>
</div>
<div style="font-size: 26px; color: LightGoldenrodYellow;">
<p>今日已入场 :<span id=""> 1000</span></p>
<p>已交易单次 :<span id=""> 600</span></p>
<p>已交易数量 :<span id=""> 500</span></p>
<p>生产效率比 :<span id=""> 50%</span></p>
<p>分 切 进 度 :<span id=""> 30%</span></p>
<p>屠 宰 进 度 :<span id=""> 50%</span></p>
<p>已 交 易 额 :<span id=""> 60%</span></p>
<p>冷 链 车 :<span class=1000> 1000辆</span></p>
<p>已 激 费 :<span></span> 10000元</p>
</div>
</el-card>
</div>
<div style="widht:60%; float: right;">
<div>
<x-chart :id="test2" :option="option2" class="aa"></x-chart>
<x-chart :id="test6" :option="option6" class="bb"></x-chart>
</div>
<div style="clear: both"></div>
<div style="margin-top:80px;">
<!-- <x-chart :id="test3" :option="option3" class="cc"></x-chart> -->
<x-chart :id="test4" :option="option4" class="dd"></x-chart>
<x-chart :id="test1" ref="option1" :option="option1" class="ee"></x-chart>
</div>
<div style="clear: both;"></div>
</div>
</div>
<div style="clear: both;"></div>
<div style="margin-top:90px;">
<x-chart :id="test5" :option="option5" class="ff"></x-chart>
</div>
</div>
</template>
<script>
// 导入chart组件
import XChart from './chart.vue'
// 导入chart组件模拟数据
import { option1, option2, option3, option4, option5, option6 } from '@/chart-options/options'
import moment from 'moment'
export default {
name: 'app',
data() {
return {
test1: 'test1',
test2: 'test2',
test3: 'test3',
test4: 'test4',
test5: 'test5',
test6: 'test6',
option1: option1.bar,
option2: option2.bar,
option3: option3,
option4: option4,
option5: option5,
option6: option6,
now: moment()
}
},
components: {
XChart
},
filters: {
dateformat(dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
return moment(dataStr).format(pattern)
}
},
created() {
this.option1.series[0].data[0]
console.log(this.$refs.option1)
},
mounted() {
setInterval(() => {
this.now = moment()
}, 1000)
},
methods: {
}
}
</script>
<style>
.aa, .bb, .dd, .ee {
width: 500px;
height: 300px;
float: right;
margin-left: 90px;
}
</style>
欢迎你的观看,一起学习代码。