当前位置: 首页 > news >正文

青海建设信息网站网站开发专业分析

青海建设信息网站,网站开发专业分析,甘肃交通工程建设监理有限公司网站,网约车app开发上边的图表内容为随意填写 先从秋云 ucharts echarts 高性能跨全端图表组件 - DCloud 插件市场中安装插件 导入要用的文件中 父组件代码 <template><view class"container"><view class"change"><view class"header">…

 上边的图表内容为随意填写

先从秋云 ucharts echarts 高性能跨全端图表组件 - DCloud 插件市场中安装插件

导入要用的文件中

父组件代码

<template><view class="container"><view class="change"><view class="header"><text class="title">体重趋势</text></view><view class="tabs"><button @click="updateInterval(7)" :class="{ active: interval === 7 }">7天</button><button @click="updateInterval(30)" :class="{ active: interval === 30 }">30天</button><button @click="updateInterval(60)" :class="{ active: interval === 60 }">60天</button></view><view class="content"><!-- 通过 :chart-data 将数据传递给子组件 --><weight-chart :chart-data="chartData" /></view></view></view>
</template>
<script setup>
import { ref } from 'vue';
import WeightChart from '../../components/WeightChart.vue'; // 确保路径正确const interval = ref(7);
const chartData = ref({});const updateInterval = (days) => {interval.value = days;fetchChartData(days);
};const fetchChartData = (days) => {setTimeout(() => {const categories = [];const series = [];for (let i = 0; i < days; i++) {categories.push(`第${i + 1}天`);series.push(Math.random() * 10 + 35); // 随机生成体温数据}chartData.value = {categories,series: [{name: '体温',data: series}]};}, 500);
};// 初始化图表数据
fetchChartData(interval.value);
</script>
<style scoped>
.container {padding: 16px;background-color: #f8f8f8;
}
.change {margin-top: 20px;border: none; /* 边框 */border-radius: 10px; /* 圆角 */background-color: white;padding: 10px;
}
.header {margin-bottom: 20px;
}
.title {font-size: 20px;font-weight: bold;
}
.tabs {display: flex;margin-bottom: 20px;width: 80%;font-size: 15px;height: 40px;
}
button {flex: 1;padding: 2px;margin-right: 5px;background-color: #f0f0f0;border: none;border-radius: 5px;cursor: pointer;
}
button.active {background-color: #007aff;color: white;
}
.content {width: 100%;height: 300px;background-color: whitesmoke;border-radius: 10px;overflow: hidden;
}
</style>

子组件WeightChart.vue静态折线图代码

<template><view class="charts-box"><qiun-data-charts type="line" :chart-data="chartData" /></view>
</template><script setup>
import { ref, onMounted } from 'vue';
import qiunDataCharts from '@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue';const chartData = ref({});const getServerData = () => {setTimeout(() => {const res = {categories: ['2016', '2017', '2018', '2019', '2020'],series: [{name: '目标值',data: [35, 36, 31, 33, 13]},{name: '完成量',data: [18, 27, 21, 24, 6]}]};chartData.value = res;}, 500);
};onMounted(() => {getServerData();
});
</script><style scoped>
.charts-box {width: 100%;height: 300px;
}
</style>

http://www.dtcms.com/a/479407.html

相关文章:

  • 怎么给搞笑网站做文案网站安全建设
  • 网站建设及解决方案房地产公司 网站建设
  • 【升级Cli5】记一次vue2由cli4升级到cli5的实际操作
  • 【深度学习理论基础】马尔可夫链
  • 利用python做网站用ps做网站页面的大小
  • 阿里云免费建站最新网页游戏公益服
  • 飞控信号模块技术要点与难点分析
  • PHP 变量
  • Java 大视界 -- Java 大数据中的数据隐私保护技术在多方数据协作中的应用
  • 打开网站8秒原则做门户网站的系统
  • 基于spark的抖音短视频数据分析及可视化
  • wordpress导航网站模板邢台网站建设好蜘蛛
  • 欧美(美股、加拿大股票、墨西哥股票)股票数据接口文档
  • 做网站的分析报告案例网站用cms
  • 四川省建设厅官方培训网站江苏建设教育网官网入口
  • 国内永久免费crm系统网站推荐有哪些网页设计作业讲解
  • 上海免费网站建设服务广告推广平台哪个好
  • 深圳市龙岗区住房和建设局官方网站莱西建设局官方网站
  • 彩票系统网站开发自己做的网站如何链接到百度
  • langsmith进行agent评估的方法
  • 手机微信网站怎么做的百度js转wordpress
  • 网站开发报价范围城乡企业建设部网站
  • 9、C/C++ 内存管理详解:从基础到面试题
  • 筑巢网站建设怎么样建站工具介绍
  • 为什么自己做的网站打开是乱码效果图网站有哪些
  • 分布式计算框架:从批处理到流处理的演进
  • 静态方法没有独立的实例
  • Qt基础:查找数据容器中的最大和最小值
  • 木兰宽松许可证(Mulan PSL v2)简介vsApache2.0对比分析
  • 怎样开网站卖东西深圳网站建设与制作公司