最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何通過點擊按鈕切換顯示不同echarts圖表

 更新時間:2022年10月22日 09:30:47   作者:weixin_48922164  
這篇文章主要介紹了如何通過點擊按鈕切換顯示不同echarts圖表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

點擊按鈕切換顯示不同echarts圖表

眾所周知,調(diào)用echarts方法要寫在mounted周期里,因為在頁面處于created周期時,還得不到數(shù)據(jù),沒辦法渲染到echarts圖表上(具體原因查看vue生命周期),但是當點擊按鈕后切換圖表,涉及到是否能夠找到要渲染的dom,需要結合v-if和v-show來靈活使用。

廢話不多說,開始拿例子說話,沒時間的直接看例子后面的結論。

頁面初始化時,默認index為0

點擊按鈕后直接切換echarts圖表(updated的應用) 本次案例是點擊按鈕,在echarts圖表和vueSeamlessScroll組件之前切換,出現(xiàn)兩種情況

1、使用v-if時

使用v-if的代碼

按鈕index默認為0,查看頁面時,echarts圖表在mounted里面調(diào)用,按鈕點擊“入駐服務”后,頁面顯示如下

此為調(diào)用vueSeamlessScroll組件,實現(xiàn)自動輪播

到目前一切都正常,等再切回index為0的時候,幺蛾子就來了,echarts圖表它不顯示了

此時控制臺會報跟echarts相關的錯誤

看到這里,應該都明白,因為已經(jīng)過了mounted周期,在頁面操作屬于在其他周期函數(shù)里的事情…

2、使用v-show時

使用v-show時代碼

index為0時,echarts圖表正常,index為1時,vueSeamlessScroll組件它不會自動輪播了?。。【驮谖乙詾槭沁@個組件的問題,甚至都要去網(wǎng)上百度如何更加深入了解這個組件的時候,突然想起來,方向可能是,如何同步更新視圖。這個時候不禁讓我想到每次面試都被問爛的vue生命周期,用updated()周期函數(shù)配合v-if使用即可。

結論:遇到通過按鈕在同一個頁面中來更新視圖的echarts之類的問題,使用updated周期函數(shù)

按鈕點擊事件實現(xiàn)一個頁面獲取多個echarts圖表

最近導師讓完成一個任務,任務的大概內(nèi)容是,5個按鈕分別是1-5號,還有另外兩個按鈕是最近5小時和最近24小時,通過點擊按鈕實現(xiàn)動態(tài)的從后臺獲取符合條件的數(shù)據(jù),并展示在前端echarts里面,當時接到這個任務之后腦子是比較蒙的,后來經(jīng)過了大概一周的研究終于搞定了,在此做個記錄,也是為了給大家分享一下整體的思路。先把截圖奉上!

1號最近5小時的數(shù)據(jù):

1號最近24小時的數(shù)據(jù):

在此說明一下,橫坐標和縱坐標的值都是通過后臺從數(shù)據(jù)庫里讀取出來的,而且eachers圖是動態(tài)的,不是靜止不動的,這只是截圖原因。

我的心路歷程

我拿到這個任務的時候一開始的需求是是要靜態(tài)的,并且是要4個一條線的圖,所以我的第一想法和大家是一樣的去官網(wǎng)上貼代碼,然后改樣式,這樣想想也挺簡單,我大致的說一下,照顧一下初學者;

https://echarts.apache.org/zh/index.html

大家可以從上面的鏈接上面選則自己想要的圖表類型,然后cv代碼就可以了,so easy,你只需要自己根據(jù)自己的需求創(chuàng)建div和設置樣式即可。

接下來我具體的描述下我的最終成果是怎么實現(xiàn)的

主要是思路:具體代碼我就不貼了

  • 第一步,我們需要從官網(wǎng)上找一個有3條折線圖的圖表。
  • 第二步,我們需要讓橫坐標動起來。
  • 第三步,我們需要實現(xiàn)從后端獲取數(shù)據(jù)。(這一步需要你會建數(shù)據(jù)庫,目的是后續(xù)怎么方便查數(shù)據(jù)更方便)
  • 第四步,我們需要通過按鈕的點擊事件綁定我們的數(shù)據(jù)是屬于幾號按鈕的數(shù)據(jù),就是說你點擊哪個按鈕只能獲取到符合當前條件的數(shù)值。
  • 第五步,我們需要給控制時間的按鈕也綁定上點擊事件,類似于條件查詢。
  • 第六步,我們需要給兩個時間的div設置顯示和隱藏。

由于篇幅原因,我就不粘代碼了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue實現(xiàn)各種類型文件的預覽功能

    Vue實現(xiàn)各種類型文件的預覽功能

    這篇文章主要介紹了如何在Vue3中使用aceEditor插件和vue-ipynb插件實現(xiàn)不同類型的文件預覽,包括txt、md、json、pkl、mps、py、ipynb、doc、docx、pdf、xlsx、csv等文件,需要的朋友可以參考下
    2025-03-03
  • vue diff算法全解析

    vue diff算法全解析

    這篇文章主要介紹了vue diff算法的使用,幫助大家更好的理解和學習使用vue,感興趣的朋友可以了解下
    2021-04-04
  • Vue.js實現(xiàn)可配置的登錄表單代碼詳解

    Vue.js實現(xiàn)可配置的登錄表單代碼詳解

    這篇文章主要介紹了Vue.js實現(xiàn)可配置的登錄表單實例代碼詳解,文中給大家補充介紹了vue.js 全選與取消全選的實例代碼,需要的朋友可以參考下
    2018-03-03
  • 解決vue ui報錯Couldn‘t parse bundle asset“C:\Users\Administrator\vue_project1\dist\js\about.js“. Analyzer

    解決vue ui報錯Couldn‘t parse bundle asset“C:

    這篇文章主要介紹了解決vue ui報錯Couldn‘t parse bundle asset“C:\Users\Administrator\vue_project1\dist\js\about.js“. Analyzer問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue-cli 項目打包完成后運行文件路徑報錯問題

    vue-cli 項目打包完成后運行文件路徑報錯問題

    這篇文章主要介紹了vue-cli 項目打包完成后運行文件路徑報錯問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • vue實現(xiàn)點擊導航欄滾動頁面到指定位置的功能(推薦)

    vue實現(xiàn)點擊導航欄滾動頁面到指定位置的功能(推薦)

    這篇文章主要介紹了vue實現(xiàn)點擊導航欄滾動頁面到指定位置的功能(推薦),步驟一是是通過獲取不同板塊的滾輪高度,步驟二通過編寫執(zhí)行滾動操作的函數(shù),結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • vue?watch監(jiān)聽觸發(fā)優(yōu)化搜索框的性能防抖節(jié)流的比較

    vue?watch監(jiān)聽觸發(fā)優(yōu)化搜索框的性能防抖節(jié)流的比較

    這篇文章主要為大家介紹了vue?watch監(jiān)聽觸發(fā)優(yōu)化搜索框的性能防抖節(jié)流的比較,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • vue頁面使用阿里oss上傳功能的實例(二)

    vue頁面使用阿里oss上傳功能的實例(二)

    本篇文章主要介紹了vue頁面使用阿里oss上傳功能的實例(二),主要介紹OSS管理控制臺設置訪問權限、角色等,有興趣的可以了解一下
    2017-08-08
  • 基于Vue的側邊目錄組件的實現(xiàn)

    基于Vue的側邊目錄組件的實現(xiàn)

    這篇文章主要介紹了基于Vue的側邊目錄組件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • vue如何給頁面增加url前綴

    vue如何給頁面增加url前綴

    這篇文章主要介紹了vue如何給頁面增加url前綴問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評論

九江县| 隆安县| 霍山县| 秦安县| 平凉市| 全南县| 长治市| 旺苍县| 上杭县| 漳平市| 甘德县| 瑞昌市| 巴南区| 镇远县| 呈贡县| 廉江市| 宣汉县| 宁化县| 溧水县| 乌兰县| 湟源县| 武胜县| 班戈县| 泸西县| 文登市| 方山县| 山阳县| 聂荣县| 肃南| 芮城县| 新疆| 科技| 乌拉特后旗| 古田县| 永善县| 乌兰县| 聂拉木县| 尖扎县| 赤峰市| 建德市| 榆树市|