Commit 226a4000 authored by 何钱贝's avatar 何钱贝

feat:realtime

parent 920a1086
<template> <template>
<view> <view>
<div class="timer">
<div
:style="{
'font-size':`${elementInfo.option.title.textStyle.fontSize}px`,
'color': elementInfo.option.title.textStyle.color,
'font-weight': elementInfo.option.title.textStyle.fontWeight,
'text-align': elementInfo.option.title.left,
}"
>
{{ realTime }}
</div>
</div>
</view> </view>
</template> </template>
<script> <script>
export default { import uniEcCanvas from '@/components/uni-ec-canvas/uni-ec-canvas'
name:"RealTime", import * as echarts from '@/components/uni-ec-canvas/echarts'
import echartElementData from '@/mixins/echartElementData.js'
let chart = null
export default {
name:"BasicText",
mixins: [echartElementData],
data() { data() {
return { return {
}; };
},
onReady () {
},
components: {
uniEcCanvas
},
methods: {
initChart() {
const refreshTime = () => {
timer.value = setInterval(() => {
realTime.value = dateFormat(new Date(), props.elementInfo.option.dateFormart)
}, 1000)
} }
onMounted(() => {
refreshTime()
})
onUnmounted(() => {
clearInterval(timer.value)
timer.value = null
})
return {
realTime,
} }
}
}
}
</script> </script>
<style> <style lang="less" scoped>
.timer {
display: flex;
flex-flow: column;
justify-content: center;
width: 100%;
color: #fff;
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment