フロントエンドエンジニア1年目はコードレビューでどんな指摘を受けるのか
社内のコードレビューで先輩から指摘いただいた事をまとめました。 主にJavascript(Vue.js)のコードです。 本記事の修正前のコードは、(Qiita用に簡略化してますが)実際に自分が書...
26 search resultsShowing 1~20 results
You need to log-in
社内のコードレビューで先輩から指摘いただいた事をまとめました。 主にJavascript(Vue.js)のコードです。 本記事の修正前のコードは、(Qiita用に簡略化してますが)実際に自分が書...
Nuxtを静的化するとfont-familyがバグる 記述したコード base.css body { font-family: "Crimson Pro", "Noto Serif JP", s...
サーバーサイドレンダリングをしているとwindowでエラーになるので 公式では下記の書き方をして対処するよう書いてあります。 if (process.client) { require('ext...
AppleはiOS 11でHEIFと呼ばれる画像フォーマットを導入しました inputタグでHEIFファイルを投稿したとき、macとiPhoneで挙動が変わったのでメモしておきます。 HEIFと...
変な向きで画像がプレビューされる・・・?! 前回書いたコードだと、Exif情報を持った画像を投稿すると変な向きでプレビュー表示されてしまいました。 (コーヒーの画像が横向きになってしまってますね...
ユーザーが画像をアップロードした際に、サーバー側へPOSTする前に クライアント側で(容量が大きい場合)リサイズし、プレビュー表示したかったので実装しました 2019.6.4 追記 ライブラリの...
下記のように、画像を決まったサイズ(今回であれば正方形)で表示させたいときのtipsです。 サーバー側で画像を生成するのではなく、どんな画像サイズがくるか分からない状況でフロント側で実装する場合...
Nuxtでsvgを使いたくてvue-svg-loaderを導入するもVSCodeのVeturと buildエラーが出て解決に困ったので明記します。 表題のエラー解決方法を今すぐ知りたい方はこちら...
簡単にTypeScriptでVuex入門をしたかったのでTodoリストを作ってみました。 (※pageの記載はtsですが、ストアはjsで実装しています) この記事で伝えること pages/ind...
前提条件 【Vue/Nuxt】-Vuex編- 天気APIを使って一通りフロントを実装してみる 上記記事にて天気APIのデータを取得済み 【Vue/Nuxt】-コンポーネント編- 天気APIを使っ...
前提条件 【Vue/Nuxt】-Vuex編- 天気APIを使って一通りフロントを実装してみる 上記記事にて天気APIのデータを取得済み 見える側を作っていく! 前回の続き ForcastCard...
はじめに 天気APIを例に、自分が理解しにくかったVuex・テスト(jest)をメインに解説したいと思います。 単体の記事(Vuexだけとか)は良いものがたくさんあるので、一通り実装すると、こん...
前提条件 【Vue/Nuxt】-Vuex編- 天気APIを使って一通りフロントを実装してみる 上記記事にて天気APIのデータを取得済み 【Vue/Nuxt】-コンポーネント編- 天気APIを使っ...
Vuexで管理しているデータを変更しても検知されず、DOMに反映されなくて困ったのでメモ。 やりたいこと カードが開いているか閉じているかのフラグ(isOpen)をstoreで管理 isOpen...
完成形(実現したいこと) 自動で縦方向にリストが切り替わるカルーセルを作りたい。 cssで頑張らずにVue.jsのtransitionのみで実現させたい。 まずはVue.jsでリスト表示 ind...
実現したいこと 画像をコンテナの右上に少しずつずらして表示したい 各画像に icon:nth-child(1) icon:nth-child(2) ... と書くのはシンプルじゃない。 まずはV...
スクロールをしたときに、DOM操作をしたいときのtipsです。 例えば、スクロールに応じて色を変えたり、高さを変えたり・・。 スクロールすると消えるタイトルを例にVue.jsでのDOM操作を理解...
なぜかnode_modules の package(karma-cli) を削除してしまった。 再度 npm i -g karma-cli するとこんなエラーが。。 npm ERR! path ...
転職したので、良い機会だと思って今回行った環境構築まわりのQiita書きます Homebrewのインストール(macOS) Node.jsのインストール〜①anyenv編〜 Node.jsのイン...
基本的なv-model <input v-model="message"> <div>{{`message is ${message}`}}</div> v-...
26 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.