Vue3實戰筆記(53)—奇怪+1,VUE3實戰模擬股票大盤工作臺

文章目錄

  • 前言
  • 一、實戰模擬股票大盤工作臺
  • 二、使用步驟
  • 總結


前言

實戰模擬股票大盤工作臺


一、實戰模擬股票大盤工作臺

接上文,這兩天封裝好的組件直接應用,上源碼:


<template><div class="smart_house pb-5"><v-row ><v-col cols="12" sm="6"><v-hover v-slot="{ isHovering, props }" ><v-card subtitle="中國軟件日線圖" title="K線圖" class="elevation-10 ma-4" height="497" v-bind="props" :elevation="isHovering ? 24 : 6"><EChartsCandlestickReactive/></v-card></v-hover></v-col><v-col cols="12" sm="2"><v-hover v-slot="{ isHovering, props }"><v-card class="mx-auto ma-4 " style="color: red;" max-width="344" height="155" subtitle="上證指數" title="當前價"  v-bind="props" :elevation="isHovering ? 24 : 6"><template v-slot:append><v-icon color="red" icon="mdi-cloud"></v-icon></template><v-card-text class="text-h3 text-md-center" style="color: red;" >3001</v-card-text></v-card></v-hover><v-hover v-slot="{ isHovering, props }"><v-card class="mx-auto ma-4" style="color: red;" max-width="344" height="155" subtitle="上證指數" title="最高價"   v-bind="props" :elevation="isHovering ? 24 : 6"><template v-slot:append><v-icon color="red" icon="mdi-barley"></v-icon></template><v-card-text class="text-h3 text-md-center" style="color: red;">3111</v-card-text></v-card></v-hover><v-hover v-slot="{ isHovering, props }"><v-card class="mx-auto ma-4" style="color: green;" max-width="344" height="155" subtitle="上證指數" title="最低價 "  v-bind="props" :elevation="isHovering ? 24 : 6"><template v-slot:prepend><v-avatar color="blue-darken-2"><v-img alt="John" src="@/assets/images/avatar_big.png"></v-img></v-avatar></template><template v-slot:append><v-icon color="green" icon="mdi-weather-night"></v-icon></template><v-card-text class="text-h3 text-md-center" style="color: green;">2999</v-card-text></v-card></v-hover></v-col><v-col cols="12" sm="4" ><v-hover v-slot="{ isHovering, props }"><v-card class="mx-4 ma-4" height="497" subtitle="中國軟件持倉分析" title="餅圖" v-bind="props" :elevation="isHovering ? 24 : 6"><EChartsPieBorderRadiusType/></v-card></v-hover></v-col></v-row><v-row><v-col cols="12" sm="12" ><v-hover v-slot="{ isHovering, props }"><v-card class="mx-4 ma-2 " height="590" subtitle="" title="k線圖" v-bind="props" :elevation="isHovering ? 24 : 6"><EChartsCandlestickSh/></v-card></v-hover></v-col></v-row></div>
</template><script setup lang='ts' name="Home">import Navigation from "@/components/navigation/Navigation.vue"
import { reactive,ref } from "vue";
</script><style lang='scss' scoped>.smart_house {.camera_wrap {position: relative;border-radius: 6px;overflow: hidden;height: 365px;.label {max-width: 112px;line-height: 25px;padding: 0 6px;background: rgba(71, 69, 70, 0.2);position: absolute;left: 16px;top: 16px;color: rgba(255, 255, 255, 0.8);border-radius: 2px;span {display: inline-block;width: 10px;height: 10px;background: red;border-radius: 5px;}}.label.lk {left: auto;right: 16px;}}
}
.isMobile {.px-sm-3 {padding-right: 12px !important;padding-left: 12px !important;}.py-sm-1 {padding-top: 4px !important;padding-bottom: 4px !important;}.py1_no {padding-top: 0 !important;padding-bottom: 0 !important;}.sm_item_ {padding: 16px 12px 0 12px !important;}.sm_pt_1 {padding-top: 4px !important;}.music_card {// padding: ;.zjbg {display: none;}}
}
</style>

二、使用步驟

路由配置:

  {path:'/',component:Layout,redirect: 'work',children: [{path: 'work',component: () => import('@/views/Work.vue'),name: 'work',meta: { title: '工作臺'}}]}

運行效果:
在這里插入圖片描述


總結

最后,在學習 Vue 3 封裝 ECharts 的過程中,我們可以總結以下幾個關鍵點:

  • 安裝依賴:首先需要安裝 ECharts 。

  • 注冊組件:在 Vue 3 項目中,我們需要使用 defineComponent 和 app.component 方法來注冊 ECharts
    組件。

  • 引入封裝 ECharts:在需要使用 ECharts 的 Vue 組件中,我們需要引入 ECharts 和封裝好相應的圖表類型方便使用。

  • 編寫圖表配置:根據需求編寫 ECharts 的配置項,包括圖表類型、數據、顏色等。

  • 使用 ref 和 watch:為了實現圖表的響應式更新,我們需要使用 Vue 3 的 ref 和 watch
    函數來監聽數據變化,并在數據變化時更新圖表。

  • 銷毀圖表:在 Vue 組件銷毀時,需要調用 ECharts 的 dispose 方法來銷毀圖表實例,避免內存泄漏。

在生活的迷宮中,每個轉角都藏著未知的奇跡,勇敢向前,你的每一步都是答案。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/20322.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/20322.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/20322.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JS對象由淺入深

對象 對象&#xff08;Object&#xff09;&#xff1a;JavaScript里的一種數據類型&#xff08;引用類型&#xff09;&#xff0c;也是用于存儲數據的 好處&#xff1a;可以用來詳細的描述某個事物&#xff0c;是用鍵值對形式存儲語義更明了 特點&#xff1a;對象數據是無序的&…

模型 FABE(特性 優勢 好處 證據)法則

說明&#xff1a;系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思維模型目錄。特性、優勢、好處、證據&#xff0c;一氣呵成。 1 FABE法則的應用 1.1 FABE法則營銷商用跑步機 一家高端健身器材公司的銷售代表正在向一家新開的健身房推銷他們的商用跑步機。以下…

數控切割編程:探索精密制造的奧秘與挑戰

數控切割編程&#xff1a;探索精密制造的奧秘與挑戰 在現代化制造領域&#xff0c;數控切割編程以其高精度、高效率的特性&#xff0c;成為眾多行業不可或缺的工藝手段。然而&#xff0c;對于初學者或外行人來說&#xff0c;數控切割編程往往顯得神秘且復雜。本文將從四個方面…

【數據分享】中國電力年鑒(2004-2022)

大家好&#xff01;今天我要向大家介紹一份重要的中國電力統計數據資源——《中國電力年鑒》。這份年鑒涵蓋了從2004年到2022年中國電力統計全面數據&#xff0c;并提供限時免費下載。&#xff08;無需分享朋友圈即可獲取&#xff09; 數據介紹 自1993年首次出版以來&#xf…

【數據結構】鏈表與順序表的比較

不同點&#xff1a; 順序表和鏈表是兩種常見的數據結構&#xff0c;他們的不同點在于存儲方式和插入、刪除操作、隨機訪問、cpu緩存利用率等方面。 一、存儲方式不同: 順序表&#xff1a; 順序表的存儲方式是順序存儲&#xff0c;在內存中申請一塊連續的空間&#xff0c;通…

解決OpenCV讀取目標圖像,cv2.imshow出現閃退的問題

前言 本文是該專欄的第17篇,后面將持續分享OpenCV計算機視覺的干貨知識,記得關注。 最近有粉絲朋友詢問到OpenCV讀取目標圖像出現的一個問題,在基于python語言“使用OpenCV讀取目標圖像的時候,利用cv2.imshow函數出現閃退”的情況。 而本文,筆者將詳細介紹針對上述問題,…

【硬件工程師話家常】硬件工程師的項目時間管理

在整個項目研發團隊中&#xff0c;有兩個人和所有人打交道&#xff0c;一個就是項目經理&#xff0c;另一個就是硬件工程師。硬件工程師需要和各種研發人員打交道 、協調工作&#xff0c;這也要求硬件工程師具有豐富的知識面和強大的協調能力。 硬件工程師處于一個項目中的核心…

Java運算符及程序邏輯控制

&#x1f389;welcome to my blog 請留下你寶貴的足跡吧(點贊&#x1f44d;評論&#x1f4dd;收藏?&#xff09; &#x1f493;期待你的一鍵三連&#xff0c;你的鼓勵是我創作的動力之源&#x1f493; &#x1f423;目錄 &#x1f340;運算符&#x1f4da;1.算術運算符&#x…

centos7安裝jq報錯No package jq available

安裝EPEL倉庫 sudo yum install epel-release清理軟件倉緩存 sudo yum clean all重建軟件倉緩存 sudo yum makecache重新安裝jq yum install jq

python基礎知識點(藍橋杯python科目個人復習計劃67)

今日復習內容&#xff1a;做一下昨天的算法賽題目&#xff0c;試試基礎怎樣 小白挑戰賽一共6題&#xff0c;我只會5題&#xff0c;而且這5題是全對的&#xff0c;比起上次的兩題&#xff0c;已經有進步了。 第一題&#xff1a;六一獻禮 題目描述&#xff1a; 六月的陽光熱情…

python判斷文件是否存在

import os test_path "/Users/yxk/Desktop/test/GrayScale.tif" if(os.path.exists(test_path)):print(文件存在&#xff01;&#xff01;&#xff01;&#xff01;) else:print("文件不存在&#xff01;&#xff01;&#xff01;&#xff01;")結果如下 …

net前端怎么集成:探索集成之道

net前端怎么集成&#xff1a;探索集成之道 在軟件開發領域&#xff0c;前端集成是一個復雜而關鍵的環節。特別是在.NET框架中&#xff0c;前端集成的成功與否直接影響著應用程序的整體性能和用戶體驗。本文將深入剖析net前端集成的四個方面、五個方面、六個方面和七個方面&…

RabbitMQ(四)事務消息,惰性隊列,優先隊列

文章目錄 事務消息概念配置 惰性隊列概念應用場景 優先隊列概念配置 事務消息 僅在生產者端有效&#xff0c;消費端無效 概念 總結&#xff1a; 在生產者端使用事務消息和消費端沒有關系在生產者端使用事務消息僅僅是控制事務內的消息是否發送提交事務就把事務內所有消息都發送…

Python知識點13---面向對象的編程

提前說一點&#xff1a;如果你是專注于Python開發&#xff0c;那么本系列知識點只是帶你入個門再詳細的開發點就要去看其他資料了&#xff0c;而如果你和作者一樣只是操作其他技術的Python API那就足夠了。 Python是一個完全面向對象開發的語言&#xff0c;它的一切都以對象的…

Java面試——專業技能

優質博文&#xff1a;IT-BLOG-CN 一、簡單講下 Java 的跨平臺原理 由于各個操作系統&#xff08;Windows&#xff0c;Linux等&#xff09;支持的指令集不是完全一致的。就會讓我們程序在不同的操作系統上要執行不同的程序代碼。Java 開發了適用于不同操作系統及位數的 Java 虛擬…

【教程】自監督 對比學習,代碼,爽學一波

from&#xff1a; https://docs.lightly.ai/self-supervised-learning/examples/simclr.html

代碼隨想錄第22天|回溯part2 組合總和III電話號碼的字母組合

216.組合總和III 當組合的數量為k就判斷和&#xff0c;并且返回。 在枚舉的時候可以進行剪枝&#xff0c;如果總和已經超過了n&#xff0c;那么就沒必要繼續遞歸下去了 class Solution { public:vector<int> path;vector<vector<int>> res;void backTrackin…

微信小程序手機號碼授權登錄

文章目錄 一、微信小程序開發二、使用步驟1.前端代碼2.后臺配置3.后臺代碼 總結 一、微信小程序開發 目前個人的小程序無法使用手機號碼授權登錄&#xff0c;可以使用測試號進行開發 二、使用步驟 1.前端代碼 代碼如下&#xff08;示例&#xff09;&#xff1a; <butto…

Java版本家政上門系統源碼,自主研發、安全可控,支持任意二次開發

家政上門系統源碼&#xff0c;Java版本&#xff0c;自主研發、安全可控。支持任意二次開發、有豐富合作案例。多端管理&#xff1a;管理端、用戶端、服務端。 技術參數&#xff1a; 技術架構&#xff1a;springboot、mysql 、Thymeleaf 開發語言&#xff1a;java1.8、vue 開…

python 象棋小游戲代碼

以下是一個簡單的Python象棋小游戲的代碼示例。這個示例使用了pygame庫來創建圖形用戶界面和處理用戶輸入。 首先&#xff0c;確保安裝了pygame庫&#xff1a; pip install pygame 然后&#xff0c;可以運行以下代碼&#xff1a; import pygame import sys # 初始化pygam…