APIデータを取得してグリッド表示とリスト表示を切り替える方法(Vue.js)
Vue.js v2でaxiosを使ってAPIデータを取得してグリッド表示とリスト表示を切り替える方法を紹介します。 Vue 3でも考え方は使えます。 表示を切り替える方法 今回はボタンを押すと、グリッド表示とリスト表示を…
AIとつくる、実践プログラミング・コーディングメディア
CATEGORY
JavaScriptに関する基礎、実装例、トラブル解決の記事をまとめています。
Vue.js v2でaxiosを使ってAPIデータを取得してグリッド表示とリスト表示を切り替える方法を紹介します。 Vue 3でも考え方は使えます。 表示を切り替える方法 今回はボタンを押すと、グリッド表示とリスト表示を…
Vuex + axiosを使って、追加・削除・更新・フィルターといった基本的なAPI操作方法(CRUD)を紹介します。
Vuexについてと、Vue.js v2におけるVuexの基本的な使い方をまとめました。 Vuexとは Vuexはライブラリ・ステイトマネジメントパターンです。 ステイトというのは状態と言われますが、ほぼデータのことと最初…
Vue.jsの$emitを使って子コンポーネントから親コンポーネントへの値の受け渡し方法をまとめました。 $emitとイベント修飾子の使い方例1 Todoアプリで子のclickイベントを親に渡したいとします。 子コンポー…
Vue.jsのpropsの使い方です。 簡単な例から見てみましょう。 props todoアプリの場合をみてみます。 App.vueとTask.vue、TaskItem.vueという2つのコンポーネントがあるとします。 …
JavaScriptで文字列を操作のまとめです。 JavaScriptで文字列の基本操作 文字を一文字ずつ取得する { //文字を一文字ずつ取得する const plane = 'D456'; console.log(p…
v-forで選択されたアイテムを取得して表示する方法です。 Vue2のコード例ですが、考え方はVue 3でも同じです。
JavaScriptの例外処理とエラーの書き方についてまとめました。 例外処理とエラーの書き方 例外処理(Exception Handling)とは、エラーが発生したときに飛ぶ特別な処理のことです。 try{}→catc…
OpenWeatherMapのapiで過去、現在、未来予測の天気の情報を取得することができます。 無料から使い始めることができる点でも使いやすいです。 Vue.jsでOpenWeatherMapで天気情報を取得する方法を紹介します。
QuasarのIcon Genie CLIを使うとアイコン(ファビコン)をデスクトップ、macandroid、iphone用に一括して作成することができます。Icon Genieのインストール方法、アイコン(ファビコン)作成時によく使うオプション、package.jsonの設定方法などを説明しています。
Firebase+Vue.js(Vue3 Composition API)でログイン/サインアップフォーム作成する方法です。 JavaScriptでパスワードベースのアカウントを使用してFirebase認証を行う場合のF…
Vue 3から導入されたComposition APIでasync-awaitを使う方法をまとめました。 async-await自体の使い方は、こちらの記事を参考にしてみてください。 JavaScriptのasync/a…
Vue 3から新しく導入されたComposition APIの基本的な使い方をまとめました。 Vue 3 Composition APIの基本的な使い方 Options APIとComposition APIの違い 基本…
Vue.jsでTODOアプリ(CRUDシステム)を作成する方法を紹介します。 Vue.jsでTODOアプリ(CRUDシステム)を作成する プロジェクトの構成 プロジェクトの構成は次のようになっているとします。 Proje…
Vue.jsのslotの使い方をまとめました。 slotの基本的な使い方 親コンポーネントApp.vue 親コンポーネントのtemplateタグの中に次のように記述します。 <template> <di…
Vue.jsのteleportの使い方をまとめました。 teleportの使い方 teleportを使うことで、index.htmlでmountしている場所と異なる場所に指定したコンポーネントを出力することができます。 …
Vue.jsでリアクションの時間を図れるタイマーを作成します。 Vue.jsでリアクションタイマーを作成する 親コンポーネントApp.vueに加えて、 子コンポーネントBlock.vue 子コンポーネントResults.…
Vue.jsのrouterの基本的な使い方をまとめました。 routerの基本的な使い方 Vue CLIでrouterをインストールすると、次のようにpackage.jsonのdependenciesに追加されます。 p…
JavaScriptのオブジェクトが使えるようになると、いろんなことができるようになります。 そもそもオブジェクトはなぜ使うのか、どうやって使うのかを学んでいきましょう。
JavaScriptのEnhanced Objueft Literalsについて便利な使い方をピックアップしました。 JavaScriptのEnhanced Objueft Literals まずは下のオブジェクトをざっ…
ラッパーオブジェクト(Wrapper Object)について、簡単にまとめました。 ラッパーオブジェクトとは ラッパーオブジェクト(Wrapper Object)とは、プリミティ値を内包するオブジェクトのことです。 デー…
たくさん配列のメソッドがあるけど、どれを使えばいいのか?に対しては、何をしたいのかをまず決める必要があります。 配列のメソッドで「何をしたいのか」をカテゴライズしたので、それに合わせて選択しましょう。 配列のメソッドのカ…
JavaScriptでnpmを利用するメリットと使い始めるために必要な基本的な知識をまとめました。 npmはなぜ必要なのでしょうか? npmを使うと、とても簡単にscriptタグなどを利用することができるようになります。…
JavaScriptのオブジェクト指向プログラミングについての基礎知識をまとめました。 まずは、オブジェクト指向プログラミングとは何かについて、理解を深めた上で、JavaScript特有の点を理解していきましょう。 オブ…
JavaSciriptのプロパティとディスクリプターについてまとめました。 プロパティとディスクリプター オブジェクトを作成するとプロパティには、値(バリュー)がセットされます。 実は、この値以外にもプロパティの設定値を…
JavaScriptのforEachの使い方とfor-ofループとの違いをまとめました。 また、forEachとmapとsetとの組み合わせ方も紹介します。 for-ofループの使い方については、次の記事を参考にしてみて…
ES6のクラス(class)キーワードの使い方と具体例を紹介します。 ES6のクラス(class)とConstructor関数の書き方の違い クラスキーワードは、Constructor関数と背景で起こっていることは全く同…
JavaScriptのaddEventListenerで関数に引数をわたす方法を紹介します。 bind()メソッドを使った方法です。 なぜ失敗するのかを把握することも大事なので、失敗例も合わせて記載します。 addEve…