目次
vue-light-timelineとは
vue-light-timelineは、Vue.jsを使って非常に軽量なタイムラインを実装できるコンポーネントライブラリです。
環境
| Vue | 2.6.10 |
| vue-light-timeline | 1.0.1 |
インストール
以下のnpm、yarn、UDNを使ってインストールします。
npm
npm i vue-light-timeline
yarn
yarn add vue-light-timeline
UMD
<script src="https://cdn.jsdelivr.net/npm/vue-light-timeline@1.0.3/index.min.js"></script>
gitリポジトリは以下から取得できます。
https://github.com/SME-FE/vue-light-timeline
導入手順
1. ライブラリの取り込み
(1)ES6等の場合 [注意]モジュール版は未検証です。
import LightTimeline from 'vue-light-timeline';
(2)CDNの場合
const LightTimeline = window['vueLightTimeline'].default;
2.メソッドを設定
上記で取得したLightTimelineを Vue.use に取り込みます。
Vue.use(LightTimeline);
new Vue({
el: '#app',
data: {
items: [
{
tag: '2018-01-12',
content: 'hallo'
},
{
tag: '2018-01-13',
color: '#dcdcdc',
type: 'circle',
content: 'world'
},
{
type: 'star',
tag: '2018-01-14',
htmlMode: true,
content: `<div style="color: red;"> =v = </div>`
}
]
}
});
3. テンプレートを準備
<light-timeline> を設置します。
[注意] サンプルはケバブケースで記載しています。
<div id="app"> <light-timeline :items='items'></light-timeline> </div>
サンプル
さいごに
Vue.jsを使って非常に軽量なタイムラインを実装できるコンポーネントライブラリでした。
今日はこの辺でー