-
执行命令
npm create vuetify-project cd vuetify-project npm run dev
-
文件结构
vuetify-project/ ├── src/ ├── components/ │ ├── Home.vue │ ├── ProductInfo.vue ├── views/ │ ├── Dashboard.vue │ ├── TradingViewPage.vue ├── App.vue ├── router.js ├── main.js ├── vuetify.js // 在这里创建 vuetify.js 文件 ├── package.json
main.js 是入口文件,里面构建了根组件,执行 APP.vue ,APP.vue 根据 router.js 路由调用其他组件
-
安装项目依赖
进入项目根目录,执行命令,会自动安装所需依赖npm install
-
运行项目
npm run dev
.vue文件的通常结构
<template>
<div>
<!-- 使用Vue的ref指令创建一个DOM容器 -->
<div ref="chartContainer" style="width: 700px; height: 500px;"></div>
</div>
</template>
<script>
import * as echarts from 'echarts';
export default {
mounted() {
// 获取DOM容器
let chartContainer = this.$refs.chartContainer;
// 初始化ECharts实例
let myChart = echarts.init(chartContainer);
// 数据模型和计算MA函数,你可以在这里定义或引入
var data0 = splitData([
// 你的数据
]);
function splitData(rawData) {
// 数据处理逻辑,你可以在这里定义
}
function calculateMA(dayCount) {
// MA计算逻辑,你可以在这里定义
}
var option = {
// ECharts的配置项
// ...
};
// 渲染图表
myChart.setOption(option);
},
};
</script>