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

Vue實(shí)現(xiàn)簡單可擴(kuò)展甘特圖的方法詳解

 更新時間:2022年11月02日 10:44:50   作者:Jovie  
Ganttastic是一個小型的Vue.js組件,用于在Web應(yīng)用程序上呈現(xiàn)一個可配置的、可拖動的甘特圖。本文就將用它來實(shí)現(xiàn)簡單可擴(kuò)展的甘特圖,感興趣的可以嘗試一下

Ganttastic是一個小型的Vue.js組件,用于在Web應(yīng)用程序上呈現(xiàn)一個可配置的、可拖動的甘特圖。

特點(diǎn)

  • 時間網(wǎng)格
  • 懸停時突出顯示行。
  • 顯示/隱藏時間軸。
  • 自定義樣式和主題。

基本使用方法

1.安裝后導(dǎo)入Ganttastic組件。

import {GGanttChart, GGanttBar} from 'vue-ganttastic'

2.將該組件添加到模板中,并為甘特圖定義你的數(shù)據(jù)。

<g-gantt-chart
  chart-start="2020-03-01 00:00"
  chart-end="2020-03-03 00:00"
>
  <g-gantt-row label="My row #1"/>
  <g-gantt-row label="My row #2"/>
  <g-gantt-row label="My row #3"/>
  ...
</g-gantt-chart>
export default {
  ...
  components:{
    GGanttChart,
    GGanttBar
  },
  data(){
    return{
      myChartStart: "2020-03-01 00:00"
      myChartEnd: "2020-03-02 00:00"
      myBars: [
        {
          myBarStart: "2020-03-01 01:30",
          myBarEnd: "2020-03-01 06:00"
        },
        {
          myBarStart: "2020-03-01 15:10",
          myBarEnd: "2020-03-01 20:00"
        }
      ]
    }
  }
  ...
}

3.可用道具來配置甘特圖。

// start date
chartStart: {type: String, default: moment().startOf("day").format("YYYY-MM-DD HH:mm:ss")},

// end date
chartEnd: {type: String, default: moment().startOf("day").add(12,"hours").format("YYYY-MM-DD HH:mm:ss")},

// hide or show time axis
hideTimeaxis: Boolean,

// width of row labels
rowLabelWidth: {type: String, default: "10%"},

// row height
rowHeight: {type: Number, default: 40},

// local
locale: {type: String, default: "en"},

// theme name
theme: String,

// show or hide time grid
grid: Boolean,

// an array of highlighted hours
highlightedHours: {type: Array, default: () => []},

// the total width of the entire ganttastic component in %
width: {type: String, default: "100%"},

// pusn on overlap
pushOnOverlap: {type: Boolean},

// snap background on overlap
snapBackOnOverlap: {type: Boolean},

//  minimum gap between bars
minGapBetweenBars: {
  type: Number,
  default: 0
}

預(yù)覽

更新日志

v2.1.1 (09/21/2022)

  • 為圖書館用戶提供了公開的類型
  • 用新的可組合的 "useContext "提供上下文
  • 修正了一些小的類型問題
  • 更新了樣式。
  • 對范圍值使用了正確的字體字符
  • 使用數(shù)字字體變體,使日期總是占用相同的寬度
  • 調(diào)整了getRowsInChart和getChartRows的措辭

v2.0.5 (07/24/2022)

增加了 "點(diǎn)擊欄 "事件

v2.0.4 (05/08/2022)

錯誤修正

v2.0.2 (02/05/2022)

錯誤修正

v2.0.1 (01/08/2022)

修復(fù):當(dāng)chartart/chartEnd改變時,條形圖重新定位

v2.0.0 (01/05/2022)

添加vue 3支持。

v0.9.32 (01/13/2021)

當(dāng)在甘特圖行上拖動一個HTML元素時,懸停時的高亮效果。

v0.9.30 (01/11/2021)

增加了指定條形圖之間最小間隙的道具,以分鐘為單位。

v0.9.23 (07/02/2020)

修復(fù):計算拖動限制時不考慮pushOnOverlap: false的條形圖

v0.9.15 (06/16/2020)

  • 修正了當(dāng)不動條與即將被拖動的條的距離為0像素時的錯誤
  • 不動條現(xiàn)在也會發(fā)出mousedown事件(但它們不能被拖動)。
  • 開始處理特殊的 "陰影 "條
  • 更新了NPM包的版本

The postSimple Draggable Gantt Chart For Vue - Ganttasticappeared first onVue Script.

到此這篇關(guān)于Vue實(shí)現(xiàn)簡單可擴(kuò)展甘特圖的方法詳解的文章就介紹到這了,更多相關(guān)Vue甘特圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作實(shí)例

    Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作實(shí)例

    這篇文章主要介紹了Vue使用axios post方式將表單中的數(shù)據(jù)以json格式提交給后端接收操作,結(jié)合實(shí)例形式分析了vue基于axios庫post傳送表單json格式數(shù)據(jù)相關(guān)操作實(shí)現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2023-06-06
  • 基于Vue和Element-Ui搭建項目的方法

    基于Vue和Element-Ui搭建項目的方法

    這篇文章主要介紹了基于Vue和Element-Ui搭建項目的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Vue中自定義全局組件的實(shí)現(xiàn)方法

    Vue中自定義全局組件的實(shí)現(xiàn)方法

    這兩天學(xué)習(xí)了Vue.js 感覺組件這個地方知識點(diǎn)挺多的,而且很重要,所以這篇文章主要給大家介紹了關(guān)于Vue中自定義全局組件的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • Vue ElementUI中el-table表格嵌套樣式問題小結(jié)

    Vue ElementUI中el-table表格嵌套樣式問題小結(jié)

    這篇文章主要介紹了Vue ElementUI中el-table表格嵌套樣式問題小結(jié),兩個表格嵌套,當(dāng)父表格有children數(shù)組時子表格才展示,對Vue ElementUI中el-table表格嵌套樣式問題感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • vue前端實(shí)現(xiàn)下載文件功能

    vue前端實(shí)現(xiàn)下載文件功能

    這篇文章主要介紹了vue前端實(shí)現(xiàn)下載文件功能,本文給大家介紹多種方式,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • 使用Vue?Query實(shí)現(xiàn)高級數(shù)據(jù)獲取的示例詳解

    使用Vue?Query實(shí)現(xiàn)高級數(shù)據(jù)獲取的示例詳解

    構(gòu)建現(xiàn)代大規(guī)模應(yīng)用程序最具挑戰(zhàn)性的方面之一是數(shù)據(jù)獲取,這也是?Vue?Query?庫的用途所在,下面就跟隨小編一起學(xué)習(xí)一下如何利用Vue?Query實(shí)現(xiàn)高級數(shù)據(jù)獲取吧
    2023-08-08
  • vue中computed下使用箭頭函數(shù)會報錯問題及解決

    vue中computed下使用箭頭函數(shù)會報錯問題及解決

    這篇文章主要介紹了vue中computed下使用箭頭函數(shù)會報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Vue+webpack項目基礎(chǔ)配置教程

    Vue+webpack項目基礎(chǔ)配置教程

    這篇文章主要介紹了Vue+webpack項目基礎(chǔ)配置教程,需要的朋友可以參考下
    2018-02-02
  • vue中slot插槽的參數(shù)匯總及使用方案

    vue中slot插槽的參數(shù)匯總及使用方案

    Vue.js中的插槽(slot)是一種機(jī)制,允許你在組件的模板中預(yù)留一些位置,以便父組件可以將任意內(nèi)容插入到這些位置,這使得組件更加靈活和可復(fù)用,本文主要介紹了vue中slot插槽的參數(shù)匯總及使用方案,需要的朋友可以參考下
    2024-03-03
  • 讓你30分鐘快速掌握vue3教程

    讓你30分鐘快速掌握vue3教程

    這篇文章主要介紹了讓你30分鐘快速掌握vue3,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論

贵南县| 汾阳市| 个旧市| 赫章县| 轮台县| 临潭县| 嵩明县| 固始县| 永顺县| 平江县| 盐亭县| 巢湖市| 会理县| 枣强县| 遂昌县| 沧州市| 左云县| 阿拉尔市| 斗六市| 靖宇县| 于田县| 如东县| 丰镇市| 永州市| 习水县| 灵璧县| 奉贤区| 巨野县| 陆丰市| 黑山县| 大英县| 密云县| 五莲县| 大同县| 郁南县| 洪雅县| 霍州市| 松阳县| 渝北区| 民权县| 平顶山市|