目次
vue-number-input- spinnerとは
vue-number-input- spinnerは、最大値最小値の設定ができる数値入力スピナーコンポーネントライブラリです。
独自のClassを設定できたり、ステップ入力を行うことも可能です。
インストール
以下のnpm、CDNを使ってインストールします。
npm
npm install vue-number-input-spinner
CDN
<script src="https://cdn.jsdelivr.net/npm/vue-number-input-spinner@2.2.0/dist/vue-number-input-spinner.min.js"></script>
gitリポジトリは以下から取得できます。
https://github.com/krystalcampioni/vue-number-input-spinner
導入手順
1. ライブラリの取り込み
(1)webpack等の場合 [注意]モジュール版は未検証です。
import NumberInputSpinner from 'vue-number-input-spinner'
(2)WEBページの場合
なし
2.メソッドを設定
上記で取得した NumberInputSpinner をVue.component
読み込ませます。
Vue.component('number-input-spinner', NumberInputSpinner); let app = new Vue({ el: '#app', data: { yourVModel: 0 } });
3. テンプレートを準備
<NumberInputSpinner />
設置します。
以下のプロパティを使用することが可能です。
min | 最小値を設定できます。 |
max | 最大値を設定できます。 |
step | クリックした時に設定数増減します。 |
integerOnly | 数字のみ設定できます。 |
[注意] サンプルはケバブケースで記載しています。
<div id="app"> <number-input-spinner :min="0" :max="10" :step="1" :integer-only="true" v-model="yourVModel" ></number-input-spinner> </div>
サンプル
さいごに
最大値最小値の設定ができる数値入力スピナーコンポーネントライブラリでした。
今日はこの辺でー