<!--
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2023-03-13 14:54:26
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2024-11-01 10:08:41
|
* @FilePath: \bigScreen\src\views\survey\components\box\unitContent.vue
|
* @Description:
|
*
|
* Copyright (c) 2023 by ${git_name_email}, All Rights Reserved.
|
-->
|
<script setup>
|
import publicContent from './publicContent.vue'
|
|
let $echarts = inject('echarts')
|
const curEcharts = ref(null)
|
|
console.log($echarts)
|
|
onMounted(() => {
|
nextTick(() => {
|
let myEcharts = $echarts.init(curEcharts.value)
|
myEcharts.setOption({
|
xAxis: {
|
data: ['A', 'B', 'C', 'D', 'E']
|
},
|
yAxis: {},
|
series: [
|
{
|
type: 'bar',
|
data: [10, 22, 28, 43, 49],
|
barWidth: '60%'
|
}
|
]
|
})
|
})
|
})
|
|
</script>
|
|
<template>
|
<public-content>
|
<template #content>
|
<div class="unit-content">
|
<div class="unit-content-echarts" ref="curEcharts">
|
|
</div>
|
</div>
|
</template>
|
</public-content>
|
</template>
|
|
<style lang="scss" scoped>
|
.unit-content {
|
color: #fff;
|
}
|
|
.unit-content-echarts {
|
height: 5rem;
|
}
|
</style>
|