Next.jsのSSGとInstagram apiで投稿一覧ページを作成する

自分のインスタグラムの投稿が多くなり何を投稿したか探すのが億劫になってきたのでキーワードで投稿を検索できるサイトを勉強がてら簡単に作成しました。使用技術はNext.js13系(SSG) + Chakra ui + Ver […]

JavaScriptで親要素のIDをループで遡って参照する

JavaScriptで親要素のIDを参照して存在すればtrue存在しなければfalseみたいな処理を実装したい時がありました。今回は取得した要素から親要素を辿っていって該当のIDが存在するか判定する処理を書いていきます。 […]

Laravelクエリビルダを使って条件分岐をSQLのCASE式で実行する

PHPで条件分岐を行う際は大方if分を使用するかと思いますが集計機能を実装する際にorderByをしたいがあるテーブルでは値を文字列で保存しており違うテーブルでは数値で保存しているといったケースがたまにあります。そういう […]

Vue + Mittでグローバルでイベントを取得できるようにする

Vue.jsで直接の親子関係がないコンポーネント間でデータのやりとりをしたい時がありました。Vuexでやれよと言われたらそれまでですが、Vuexに頼りたくなかったこともあり、今回Mittというライブラリを使用してグローバ […]

文字数を省略して末尾に[…]を表示する

見出しやタイトル等で長い文字列の文末を3点リーダー「…」にして省略すること方法を紹介します。 CSSでの対応方法 JavaScript

Call to a member function map() on arrayというエラーが出た時の対処法

PHP(Laravel)でmapメソッドを使用した時に以下のエラー文が表示された際の対処法を紹介します。 原因 Laravelのmap()はコレクション配列で使用することができるメソッドです。なので配列でmap()メソッ […]

JavaScriptの配列を降順、昇順に並べ替える

JavaScriptの配列を降順、昇順に並べ替える方法を備忘録で残しておく。 配列を大きい順に並べ替える(降順) 結果 配列を小さい順に並べ替える(昇順) 結果

JavaScriptの配列をオブジェクトに変換する

JavaScriptの配列をオブジェクトに変換する方法をよく忘れるのでメモで残しておく やりたいこと 配列からオブジェクトに変換する以下のようにIDの入ったオブジェクトの配列をAPIで受け取った時にIDをkeyとしたオブ […]

【Vue.js】propsの値を検知してコンポーネントを再レンダリングさせる方法

概要 Vue.jsでは、親コンポーネントから子コンポーネントへデータを渡すためにpropsを使用します。しかし、親コンポーネントでpropsの値が変更されたとき、その変更が子コンポーネントにすぐに反映されない場合がありま […]

【JavaScript】value値からJSONにデータが存在するか判定する

jsonデータにてvalue値が存在するか判定したい場合の方法を残しておきます。 value値からJSONにデータが存在するか判定する Object.entries(obj)関数によって、[key, value]のペアが […]