【Nuxt.js】ドラッグでリストを入れ替える方法

今回はNuxt.jsで、リストのデータをドラッグで入れ替える方法を書きます。

vuedraggableインストール

まずはじめに、プラグイン vuedraggable をインストールします。

npm i -S vuedraggable

公式サイトはこちら

nuxt.jsで、Vuetifyを使用しています。

componentにファイルを作成

まずは、componentsフォルダに、drag1.vueファイルを作成し、次のようにコードを記述します。

template部分で、リストを<draggable>タグで囲んでいます。

script部分で、componentsの draggableを記述しています。

inspire.vue を書き換える

inspire.vue のコードを次のようにシンプルに変更します。

<drag1 />を記述して、コンポーネントファイル drag1.vue を利用しています。

ブラウザ表示

ブラウザではこのように表示されます。

nuxt.js

aaa を一番下に、ドラッグすると次のように移動します。

nuxt.js

まとめ

今回はnuxt.jsで、vuedraggableを使用して、リストをドラッグする方法を書きました。
最後までお読みいただきありがとうございました。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください