网站进一步搭建(三)2021-07-04

这个博客展示了如何在Vue.js应用中创建一个股票数据选择组件,该组件包括股票列表和加载数据功能。用户可以选择股票并在点击加载数据按钮后触发数据加载操作,虽然具体的股票数据可视化部分还未实现,但已为图表展示和控制台区域预留了位置。代码中定义了一个表格,显示了多支股票的代码和名称,并提供了选中和取消选中股票的选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

股票数据选择

在股票数据指标可视化的时候需要选择一支股票并加载数据

红框内容
实现代码


<template>
  <div>
  <el-table
    ref="singleTable"
    :data="tableData"
    highlight-current-row
    @current-change="handleCurrentChange"
    style="width: 100%">
    <el-table-column
      type="index"
      width="50px">
    </el-table-column>
    <el-table-column
      property="code"
      label="代号"
      width="100px">
    </el-table-column>
    <el-table-column
      property="name"
      label="简称"
      width="200px">
    </el-table-column>

  </el-table>
  <div style="margin-top: 20px">
    <el-button @click="load">加载数据</el-button>
    <el-button @click="setCurrent()">取消选中</el-button>
  </div>

  </div>
</template>

<script>
  export default {
    name:'stocks',
    data() {
      return {
        tableData: [
          {
          code: '600519',
          name: '贵州茅台',

        },
          {
          code: '601398',
          name: '工商银行',

        },
          {
          code: '600036',
          name: '招商银行',

        },
          {
          code: '601288',
          name: '农业银行',

      },
          {
          code: '601288',
            name: '农业银行',

          }
          ,
          {
            code: '601288',
            name: '农业银行',

          }
          ,
          {
            code: '601288',
            name: '农业银行',

          },
          {
            code: '601288',
            name: '农业银行',

          }

      ],
        currentRow: null
      }
    },

    methods: {
      load(){

      }
      ,
      setCurrent(row) {
        this.$refs.singleTable.setCurrentRow(row);
      }
      ,
      handleCurrentChange(val) {
        this.currentRow = val;
      }
    }
  }
</script>

<style>

</style>

这里留有一个加载数据的接口待实现

股票数据(指标)可视化

股票数据可视化部分分为图标展示区域和控制台区域
下图中的绿色和蓝色部分,留待实现
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值