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

vue-drag-chart 拖動(dòng)/縮放圖表組件的實(shí)例代碼

 更新時(shí)間:2020年04月10日 15:28:27   作者:無(wú)錫肖奈  
這篇文章主要介紹了vue-drag-chart 拖動(dòng)/縮放的圖表組件的實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

vue-drag-chart

一個(gè)可以拖動(dòng) / 縮放的圖表組件

使用

npm i vue-drag-chart --save
import VueDragChart from "../src/vue-drag-chart/index.vue";

 components: {
 //注冊(cè)插件
 VueDragChart
 },
 <VueDragChart
  :list="item"
  v-for="(item,index) in chartlist"
  :key="index"
  @changelist="changelist"
 ></VueDragChart>

數(shù)據(jù)源例子

chartlist: [
  {
   width: 0.3,
   height: 0.3,
   x: 200,
   y: 100,
   title: "折線圖",
   type: 1,
   chartData: {
   columns: ["日期", "訪問(wèn)用戶(hù)", "下單用戶(hù)", "下單率"],
   rows: [
    { 日期: "1/1", 訪問(wèn)用戶(hù): 1393, 下單用戶(hù): 1093, 下單率: 0.32 },
    { 日期: "1/2", 訪問(wèn)用戶(hù): 3530, 下單用戶(hù): 3230, 下單率: 0.26 },
    { 日期: "1/3", 訪問(wèn)用戶(hù): 2923, 下單用戶(hù): 2623, 下單率: 0.76 },
    { 日期: "1/4", 訪問(wèn)用戶(hù): 1723, 下單用戶(hù): 1423, 下單率: 0.49 },
    { 日期: "1/5", 訪問(wèn)用戶(hù): 3792, 下單用戶(hù): 3492, 下單率: 0.323 },
    { 日期: "1/6", 訪問(wèn)用戶(hù): 4593, 下單用戶(hù): 4293, 下單率: 0.78 }
   ]
   }
  },
  {
   width: 0.5,
   height: 0.3,
   x: 400,
   y: 400,
   title: "餅圖",
   type: 3,
   chartData: {
   columns: ["日期", "訪問(wèn)用戶(hù)", "下單用戶(hù)", "下單率"],
   rows: [
    { 日期: "1/1", 訪問(wèn)用戶(hù): 1393, 下單用戶(hù): 1093, 下單率: 0.32 },
    { 日期: "1/2", 訪問(wèn)用戶(hù): 3530, 下單用戶(hù): 3230, 下單率: 0.26 },
    { 日期: "1/3", 訪問(wèn)用戶(hù): 2923, 下單用戶(hù): 2623, 下單率: 0.76 },
    { 日期: "1/4", 訪問(wèn)用戶(hù): 1723, 下單用戶(hù): 1423, 下單率: 0.49 },
    { 日期: "1/5", 訪問(wèn)用戶(hù): 3792, 下單用戶(hù): 3492, 下單率: 0.323 },
    { 日期: "1/6", 訪問(wèn)用戶(hù): 4593, 下單用戶(hù): 4293, 下單率: 0.78 }
   ]
   }
  }
  ]

可調(diào)用changelist()方法,每當(dāng)圖表組件進(jìn)行位置或大小的改變時(shí),會(huì)調(diào)用這個(gè)方法,返回新的數(shù)組列表

 changelist() {
  console.log(this.chartlist);
 }

請(qǐng)注意父元素一定要有寬高才會(huì)生效

環(huán)圖和餅圖做了寬高的適配,圖形的半徑和上邊距會(huì)根據(jù)組件寬高進(jìn)行實(shí)時(shí)縮放。

配置項(xiàng) 簡(jiǎn)介 類(lèi)型 備注
width 圖表組件寬度 Number 占父元素寬的比例
height 圖表組件高度 Number 占父元素高的比例
x 圖表組件距父元素的左距離 Number
y 圖表組件距父元素的上距離 Number
title 組件標(biāo)題 String
type 1:折線圖,2:環(huán)圖,3:餅圖4:柱狀圖,5:條形圖 Number
chartData 圖表數(shù)據(jù) 📈 Object columns中是維度和指標(biāo)的集合,rows 中是數(shù)據(jù)的集合

此框架基于v-chartsvue-draggable-resizable

v-charts

vue-draggable-resizable

第一次把自己封裝的組件發(fā)布到npm

總結(jié)

到此這篇關(guān)于vue-drag-chart 拖動(dòng)/縮放的圖表組件的實(shí)例代碼的文章就介紹到這了,更多相關(guān)vue-drag-chart 圖表組件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3用Proxy替代defineProperty的原因

    Vue3用Proxy替代defineProperty的原因

    vue的人都知道,vue3里面使用了proxy替換了defineProperty,本文主要介紹了Vue3用Proxy替代defineProperty的原因,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Mock.js在Vue項(xiàng)目中的使用小結(jié)

    Mock.js在Vue項(xiàng)目中的使用小結(jié)

    這篇文章主要介紹了Mock.js在Vue項(xiàng)目中的使用,在vue.config.js中配置devServer,在before屬性中引入接口路由函數(shù),詳細(xì)步驟跟隨小編通過(guò)本文學(xué)習(xí)吧
    2022-07-07
  • laravel5.4+vue+element簡(jiǎn)單搭建的示例代碼

    laravel5.4+vue+element簡(jiǎn)單搭建的示例代碼

    本篇文章主要介紹了laravel5.4+vue+element簡(jiǎn)單搭建的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • vue?頂部消息橫向滾動(dòng)通知效果實(shí)現(xiàn)

    vue?頂部消息橫向滾動(dòng)通知效果實(shí)現(xiàn)

    系統(tǒng)頂部展示一個(gè)橫向滾動(dòng)的消息通知,就是消息內(nèi)容從右往左一直滾動(dòng),這篇文章主要介紹了vue頂部消息橫向滾動(dòng)通知,需要的朋友可以參考下
    2024-02-02
  • vue實(shí)現(xiàn)菜單切換功能

    vue實(shí)現(xiàn)菜單切換功能

    這篇文章主要介紹了vue實(shí)現(xiàn)菜單切換功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • 基于腳手架創(chuàng)建Vue項(xiàng)目實(shí)現(xiàn)步驟詳解

    基于腳手架創(chuàng)建Vue項(xiàng)目實(shí)現(xiàn)步驟詳解

    這篇文章主要介紹了基于腳手架創(chuàng)建Vue項(xiàng)目實(shí)現(xiàn)步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • vue彈窗組件的使用(傳值),以及彈窗只能觸發(fā)一次的問(wèn)題

    vue彈窗組件的使用(傳值),以及彈窗只能觸發(fā)一次的問(wèn)題

    這篇文章主要介紹了vue彈窗組件的使用(傳值),以及彈窗只能觸發(fā)一次的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue elementUI 上傳非空驗(yàn)證示例代碼

    vue elementUI 上傳非空驗(yàn)證示例代碼

    這篇文章主要介紹了vue elementUI 上傳非空驗(yàn)證,原理就是寫(xiě)一個(gè)假的紅色*號(hào),每次點(diǎn)擊查看的時(shí)候執(zhí)this.rules.staffImg[0].required = false,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-12-12
  • 深入詳解Vue3中的Mock數(shù)據(jù)模擬

    深入詳解Vue3中的Mock數(shù)據(jù)模擬

    這篇文章主要為大家介紹了深入Vue3中的Mock數(shù)據(jù)模擬實(shí)現(xiàn)細(xì)節(jié)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • vue2使用el-date-picker實(shí)現(xiàn)動(dòng)態(tài)日期范圍demo

    vue2使用el-date-picker實(shí)現(xiàn)動(dòng)態(tài)日期范圍demo

    這篇文章主要為大家介紹了vue2使用el-date-picker實(shí)現(xiàn)動(dòng)態(tài)日期范圍示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06

最新評(píng)論

平乐县| 霍山县| 广宁县| 饶河县| 平凉市| 新乡县| 泗阳县| 沂南县| 腾冲县| 任丘市| 且末县| 山阴县| 罗源县| 旬阳县| 陈巴尔虎旗| 沾益县| 乌审旗| 凉城县| 同德县| 宜宾县| 喜德县| 黄龙县| 墨脱县| 镇原县| 克拉玛依市| 重庆市| 达州市| 邹城市| 安多县| 济源市| 石狮市| 霸州市| 天门市| 南平市| 格尔木市| 嘉义市| 沈丘县| 庐江县| 大名县| 衡山县| 曲周县|