ホームページ >ウェブフロントエンド >フロントエンドQ&A >Vue ガント チャートで取り消し線をキャンセルする方法
Vue は、ガント チャート プラグインなど、Web アプリケーションの開発に使用できる多くのプラグインとライブラリを備えた人気の JavaScript フレームワークです。ガント チャートは、プロジェクトの進捗状況とスケジュールを表示できる視覚的なタイムラインを提供する、非常に一般的なプロジェクト管理ツールです。しかし、ガントチャートプラグインを使用していると時々取り消し線が表示されてしまうことがありますので、この記事ではガントチャートプラグインの取り消し線を解除する方法を紹介します。
ガント チャートでは、取り消し線は通常、タスクまたは期間が終了したか、特定のマイルストーンに到達したことを示します。取り消し線はタスクのステータスを明確に示すため、チームの全員がプロジェクトの進捗状況を把握できます。ただし、取り消し線を表示したくない場合は、取り消し線をキャンセルする方法を説明します。
Vue でのガント チャート プラグインの使用は非常に簡単です。 npm を使用してプラグインをインストールし、対応するコンポーネントを導入して設定するだけです。以下は、基本的な Vue プロジェクト構造と、ガント チャート プラグインをインストールして導入する方法のサンプル コードです。
<template> <div> <gantt-chart :tasks="tasks" :options="options" /> </div> </template> <script> import GanttChart from 'vue-gantt-chart'; export default { name: 'App', components: { GanttChart }, data() { return { tasks: [ { name: '任务1', start: '2022-02-01', end: '2022-02-03' }, { name: '任务2', start: '2022-02-03', end: '2022-02-05' } ], options: { mode: 'day', showLastLine: true } }; } }; </script>
上記のコードでは、vue-gantt-chart
をインストールしました。プラグインを作成し、Vue コンポーネントとして登録します。また、2 つのタスクとその開始日と終了日を含むタスク オブジェクトも定義します。オプション オブジェクトを使用すると、ガント ダイアグラムのモードやその他のオプションを定義できます。
次に、取り消し線をキャンセルする方法を見てみましょう。剥離は非常に簡単です。取り消し線を表す CSS スタイルを「なし」に設定するだけです。
以下は、ガント チャートの取り消し線をキャンセルする簡単な CSS スタイルシートです:
.gantt .bar-line { display: none; }
上記の CSS スタイルシートを Vue コンポーネントに含めて、ガント チャートの図の取り消し線をキャンセルできます。特定のタスクのみ取り消し線を解除したい場合は、そのタスク用に別の CSS クラスを作成し、それをその特定のタスクの棒グラフに適用できます。
たとえば、タスク 1 の取り消し線をキャンセルしたい場合は、次の CSS コードをコンポーネントに追加できます。
.gantt .task.task1 .bar-line { display: none; }
上記のコードでは、次の CSS クラスを作成しました。 task 1 と "task1" がクラス名として使用されます。また、「display:none」を使用して取り消し線のスタイルを「none」に設定します。
Vue でガント チャート プラグインを使用するのは非常に簡単で、取り消し線をキャンセルするのも簡単です。ガントチャートの取り消し線を解除するには、取り消し線を表すCSSスタイルを「なし」に設定するだけです。さらに、特定のタスクの CSS クラスを個別に作成することでタスクの取り消し線を解除することもでき、これにより柔軟性と制御が向上します。
以上がVue ガント チャートで取り消し線をキャンセルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。