Vue.js Vue.jsでコンポーネント化されたTodoアプリを作る(全コードまとめ) これまでTodoアプリを作成し、App.vueに全機能を記載してからコンポーネント化するような流れで作成してきました。実際の工程では最初からコンポーネント化してしまった方が楽な部分も多いので、最初からコンポーネント化してしまうケースが多いよ... 2024.04.17 Vue.js
Vue.js Vue.jsでTodoアプリを作る(一覧表示のコンポーネント化) 前回のVue.jsでTodoアプリを作る(フォーム部分のコンポーネント化)でフォーム入力の箇所をコンポーネント化しました。今回は一覧表示されている箇所をコンポーネント化して親コンポーネントのApp.vueをよりすっきりとした形にしていきたい... 2024.04.16 Vue.js
Vue.js Vue.jsでTodoアプリを作る(フォーム部分のコンポーネント化) 前回のVue.jsでTodoアプリを作る(ソート機能の追加)でソート機能を追加したことでTodoアプリの基本的な機能は持たせることができたと思います。 今回はVue.jsの特徴でもあるコンポーネントを用いてフォーム部分のコンポーネント化をし... 2024.04.15 Vue.js
Vue.js Vue.jsでTodoアプリを作る(ソート機能の追加) 前回、Vue.jsでTodoアプリを作る(バリデーションの追加)でバリデーションの追加を行いました。今回は期限や完了・未完了でソートができる機能を追加しています。 全体のコードを載せるので参考にしてください。 イメージは以下の画像の通りです... 2024.04.14 Vue.js
Vue.js Vue.jsでTodoアプリを作る(バリデーションの追加) 前回のVue.jsでTodoアプリを作る(編集機能・ローカルストレージへの保存・細かいデザイン)で登録したTodoを編集できるようにして、リロードしてもTodoが消えてしまわないようにローカルストレージの保存を行いました。 今回は、Todo... 2024.04.13 Vue.js
Vue.js Vue.jsでTodoアプリを作る(編集機能・ローカルストレージへの保存・細かいデザイン) 前回のVue.jsでTodoアプリを作成する(期限の設定)でTodoに対して期限を設定する機能と期限が超えているTodoに関しては文字を赤くするようにしました。 今回は一度設定したTodoを編集できるようにするとともに、今までのアプリではリ... 2024.04.12 Vue.js
Vue.js Vue.jsでTodoアプリを作成する(期限の設定) 前回のVue.jsでTodoアプリを作るで基本的なTodoの追加、完了、削除はできるようになったので、今回は期限の設定と以下の画像のように期限が過ぎていたら赤色に表示するようにしていきたいと思います。 実際にコードを見ていきましょう。前回か... 2024.04.11 Vue.js
Vue.js Vue.jsでTodoアプリを作る 今回はVue.jsでTodo簡単なTodoアプリを作っていきたいと思います。 今回はプロジェクトは既に作成されているという前提で始めていきます。 プロジェクト作成がまだの方はこちらを参考にしてください。 Vue.jsで新規プロジェクトを作成... 2024.04.10 Vue.js
Vue.js Vue.jsで子コンポーネントのイベントを親コンポーネントで受け取る 今回は、Vue.jsを使用してボタンを非活性化するで作成したボタンを使用して子コンポーネントにも同じボタンを作成して子コンポーネントのイベントを親コンポーネントで受け取るプログラムを作成していきたいと思います。 イメージをお伝えするために先... 2024.04.09 Vue.js
Vue.js Vue.jsを使用してボタンを非活性化する 今回はVue.jsのバインディング機能を使用して、ボタンのdisabled属性を動的に制御していきたいと思います。 イメージは以下の画像の通りです。 実際のコードは以下の通りです。 C:/npm_sample/src/App.vue <te... 2024.04.08 Vue.js