JavaScript
-
Vue3で親子コンポーネント間データ送受信
Vue2については「Vue/Vuetify ダイアログの設置と親子コンポーネント間のデータ送受信」で書いたが、Vue3では書き方が違うのでまとめておく。また、子…
-
Laravel9/Vue3環境で状態管理ライブラリPiniaを試す
Vueでの状態管理ライブラリと言えばVuexだったけど、今やPiniaが公式ライブラリらしい。mutationsなどややこしいものが排除されてシンプル!簡単に実…
-
Laravel9/Vue3でVue-Router4
Vue-Routerもv4へバージョンアップしたようなので、v3とv4の書き方の比較を交えながら、Laravel9/Vue3環境でVue-Router4のインス…
-
Laravel9/ViteでVue3
Vue2ではdataやcomputed、mountedなどoptionsごとにロジックをまとめて記述するOptions APIだったが、Vue3でリリースされた…
-
Laravel+Vue/Vuetify Paginationを使ってみる
簡単にページネーションを作れるVue/VuetifyのPaginationを使ってみます。Laravel側からAxiosを使ってAPIでデータを取得し、Vuet…
-
Vuetify Vue Router まとめ
Vue RouterはLaravelの管理画面をvue-routerを使ってSPA化で使用し簡単に説明しましたがインストールや設定、リンク方法の復習からパラメー…
-
Vue/Vuetify Vuexを使ってみる
Vue.jsで親子関係でない独立したコンポーネント間でもデータ共有したい場合は状態管理ライブラリVuexが便利です。Vuexの基本的な設置方法や注意点、別コンポ…
-
Vue/Vuetify ダイアログの設置と親子コンポーネント間のデータ送受信
Vue.jsにおける子コンポーネントの設置方法とpropsと使った親コンポーネントから子コンポーネントへのデータ送受信、および$emitを使った子コンポーネント…
-
Laravel+Vue/Vuetify 編集機能を追加
前回までで登録・一覧・削除ができたので今回は編集機能を作ります。Actionsのペンアイコンをクリックしたときに該当データの編集画面を表示しデータの変更ができる…
-
Laravel+Vue/Vuetify 削除確認ダイアログを表示してデータ削除
前回はLaravel+Vue/Vuetify Data tableを利用してデータ一覧を作成しました。 Actionsのゴミ箱アイコンをクリックしたときに削除確…
-
Laravel+Vue/Vuetify Data tablesで一覧作成
前回は非同期バリデーションとともに登録を行いました。今回はLaravelのSeederでテストデータを生成して、Vue/VuetifyのData tablesを…
-
Laravel+Vue/Vuetifyで非同期バリデーション
前回作成したVue/Vuetifyのフォームにおける登録処理時のLaravel側での非同期バリデーションの実装です。具体的にはAxiosで非同期でフォーム値を送…