タグ

106 件

備忘録

Featured image of post 【vuex-i18n】Vuexで多言語対応をする方法【簡単実装】
1031文字

【vuex-i18n】Vuexで多言語対応をする方法【簡単実装】

Vuexのプロジェクトに「vuex-i18n」で多言語対応を導入する方法。インストール、英語と日本語のメッセージファイルの用意、storeへのデフォルト言語設定、i18n.tsの作成、template側の実装、プルダウンでの動的切り替えまで♪

Featured image of post スネークケースのDBカラムをキャメルケースにマッピング【Hibernate5】
905文字

スネークケースのDBカラムをキャメルケースにマッピング【Hibernate5】

Hibernate5でDBのスネークケースのカラムをEntityのキャメルケースのフィールドに自動でマッピングする方法。廃止されたImprovedNamingStrategyの代わりにPhysicalNamingStrategyStandardImplを継承して設定します♪

Featured image of post PWAのインストールイベントをGoogleAnalyticsに送信
580文字

PWAのインストールイベントをGoogleAnalyticsに送信

PWAアプリのインストールボタンのクリック・インストール・キャンセルの3イベントをGoogle Analyticsに送信して集計する方法。gaのevent処理を追加するだけ。ストアを介さないPWAでは貴重なデータになります♪

Featured image of post PWAのインストールダイアログをJavaScriptで制御する方法
619文字

PWAのインストールダイアログをJavaScriptで制御する方法

PWAアプリのインストールダイアログをJavaScriptのbeforeinstallpromptイベントで制御し、ボタンを押したタイミングでインストールできるようにする方法。初回に断られると出なくなるダイアログの代わりに導線を用意します♪

Featured image of post Vue-CLI3でサブディレクトリにデプロイするpublicPathの設定
1014文字

Vue-CLI3でサブディレクトリにデプロイするpublicPathの設定

Vue-CLI3のプロジェクトをルート以外のサブディレクトリにデプロイするときのURL設定。vue.config.jsにpublicPathを書くだけです。Vue-CLI2のassetsPublicPathは廃止、baseUrlも非推奨になっています♪

Featured image of post TypeScriptでFileReaderのresultがstringに代入できない対策
379文字

TypeScriptでFileReaderのresultがstringに代入できない対策

TypeScriptでFileReaderのevent.target.resultをstring型のフィールドに代入するとコンパイルエラーになる原因は、戻り値がstring | ArrayBuffer型だから。フィールドの型定義を合わせれば解決します♪

Featured image of post Vuetifyの「implicitly has an 'any' type.」エラーの解決方法
1398文字

Vuetifyの「implicitly has an 'any' type.」エラーの解決方法

Vue-cli3でTypeScriptのプロジェクトにVuetifyを入れると出る「implicitly has an 'any' type.」のビルドエラーは、tsconfig.jsonに1行追加するだけで解決します。@types/vuetifyのインストールは不要です♪

Featured image of post ElectronにGoogleAnalyticsを導入してアクセス解析する方法
1529文字

ElectronにGoogleAnalyticsを導入してアクセス解析する方法

ElectronアプリにGoogleAnalyticsを入れて機能の利用状況を解析する方法。ビルド後はドメインが無くて普通のGA導入は動かないので、universal-analyticsでイベント送信し、ClientIDを付与して集計します♪

(1 - 11)
Enter Enter キーでジャンプ