欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

echarts拖拽滑塊dataZoom-slider自定義樣式簡單適配移動端

 更新時間:2024年09月13日 11:10:09   作者:無言非影  
在電腦端和移動端的數(shù)據(jù)展示中,針對移動端的特殊性,進行了一系列優(yōu)化措施,這篇文章主要介紹了echarts拖拽滑塊dataZoom-slider自定義樣式簡單適配移動端的相關(guān)資料,需要的朋友可以參考下

電腦端

移動端

代碼片段

    dataZoom: [
      {
        type: 'inside',
        start: 0,
        end: 100
      },
      {
        type: 'slider',
        backgroundColor: '#F2F5F9',
        fillerColor: '#BFCCE3',
        height: 13, // 設(shè)置slider的高度為15
        start: 0,
        end: 100,
        right: 60,
        left: 60,
        bottom: 15,
        handleIcon:
          'path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z', // 使用類似 axisPointer 的圖標(biāo)
        handleSize: '200%', // 放大按鈕
        borderColor: 'none',
        handleStyle: {
          color: '#BFCCE3',
          shadowBlur: 6,
          shadowColor: 'rgba(123, 154, 204, 0.5)',
          shadowOffsetX: 0, // 陰影偏移x軸多少
          shadowOffsetY: 0 // 陰影偏移y軸多少
        },
        // 顯示的label的格式化器
        // 20050101 變?yōu)?2005\n0101
        labelFormatter: function (index, value) {
          const year = value.slice(0, 4);
          const date = value.slice(4);
          return year + '\n' + date;
        },
        textStyle: {
          fontStyle: 'italic' // 設(shè)置字體傾斜
        },
        showDataShadow: false // 隱藏數(shù)據(jù)陰影
      }
    ]

思路:

  • showDataShadow: false // 隱藏數(shù)據(jù)陰影
    是把數(shù)據(jù)預(yù)覽去掉
  • 移動端不太方便,所以把按鈕進行了修改方便用戶拖拽。
        handleIcon:
          'path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z', // 使用類似 axisPointer 的圖標(biāo)
        handleSize: '200%', // 放大按鈕
        borderColor: 'none',
        handleStyle: {
          color: '#BFCCE3',
          shadowBlur: 6,
          shadowColor: 'rgba(123, 154, 204, 0.5)',
          shadowOffsetX: 0, // 陰影偏移x軸多少
          shadowOffsetY: 0 // 陰影偏移y軸多少
        },
  • 因為 日期格式是 YYYYMMDD, 手機上顯示太長了,這里做了換行處理。
        // 顯示的label的格式化器
        // 20050101 變?yōu)?2005\n0101
        labelFormatter: function (index, value) {
          const year = value.slice(0, 4);
          const date = value.slice(4);
          return year + '\n' + date;
        },

這里有個坑:labelFormatter

labelFormatter官網(wǎng)說,value在type 為 'category’的時候,是索引值。

但我實際看到的效果不是。

比如我有7000個數(shù)據(jù)點,每次拖拽的時候,索引index只有200多個,導(dǎo)致我獲取不到數(shù)據(jù)。

因為只想拖拽的時候,格式化顯示的label,第二個參數(shù)就是當(dāng)時顯示的label,但是文檔里沒有標(biāo)出來。
https://echarts.apache.org/zh/option.html#dataZoom-slider.labelFormatter

總結(jié) 

到此這篇關(guān)于echarts拖拽滑塊dataZoom-slider自定義樣式簡單適配移動端的文章就介紹到這了,更多相關(guān)echarts拖拽滑塊dataZoom-slider適配移動端內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • window.open打開窗口被攔截的快速解決方法

    window.open打開窗口被攔截的快速解決方法

    下面小編就為大家?guī)硪黄獁indow.open打開窗口被攔截的快速解決方法。覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • JS 邏輯判斷不要只知道用 if-else 和 switch條件判斷(小技巧)

    JS 邏輯判斷不要只知道用 if-else 和 switch條件判斷(小技巧)

    這篇文章主要介紹了JS 邏輯判斷不要只知道用 if-else 和 switch,在一些邏輯復(fù)雜度的增加,代碼中的 if/else 和 switch 會越來越臃腫。本文將帶你嘗試寫出更優(yōu)雅的判斷邏輯,需要的朋友可以參考下
    2020-05-05
  • 詳解javascript表單的Ajax提交插件的使用

    詳解javascript表單的Ajax提交插件的使用

    本文主要介紹了javascript表單的Ajax提交插件的使用,具有一定的參考價值。下面跟著小編一起來看下吧
    2016-12-12
  • 解決layui彈框失效的問題

    解決layui彈框失效的問題

    今天小編就為大家分享一篇解決layui彈框失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 微信小程序?qū)崿F(xiàn)上拉加載功能

    微信小程序?qū)崿F(xiàn)上拉加載功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)上拉加載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 原生js編寫焦點圖效果

    原生js編寫焦點圖效果

    這篇文章主要為大家詳細(xì)介紹了原生js編寫焦點圖效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 原生js實現(xiàn)隨機點餐效果

    原生js實現(xiàn)隨機點餐效果

    一款十分簡單的原生js實現(xiàn)的隨機點菜代碼,點擊點菜按鈕隨機點取上面菜單的菜品,可根據(jù)需求改成自己需要功能,比如說隨機點名。感興趣的朋友來參考實現(xiàn)代碼吧
    2019-12-12
  • List the Codec Files on a Computer

    List the Codec Files on a Computer

    List the Codec Files on a Computer...
    2007-06-06
  • JS函數(shù)this的用法實例分析

    JS函數(shù)this的用法實例分析

    這篇文章主要介紹了JS函數(shù)this的用法,實例分析了javascript中this的功能、定義及相關(guān)使用技巧,需要的朋友可以參考下
    2015-02-02
  • JS防抖節(jié)流函數(shù)的實現(xiàn)與使用場景

    JS防抖節(jié)流函數(shù)的實現(xiàn)與使用場景

    在行走江湖的過程中,會出現(xiàn)很多性能優(yōu)化的問題來讓你手足無措,那么這篇文章主要給大家介紹了關(guān)于JS防抖節(jié)流函數(shù)的實現(xiàn)與使用場景,針對這兩個問題來為你答疑解惑,需要的朋友可以參考下
    2021-07-07

最新評論