
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOSで100vhが効かない問題で、楽な方法をNuxt.jsでやってみる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOSで100vhが効かない問題で、楽な方法をNuxt.jsでやってみる - Qiita
iOS safariで100vhがうまくいかない時に、 window.innerHeightを取って各要素のstyle属性に一個一個付け... iOS safariで100vhがうまくいかない時に、 window.innerHeightを取って各要素のstyle属性に一個一個付ける、 というのをやりがちでしたが、楽な方法が無いかと探すとカスタムプロパティが使えるそうなので、 その手順をNuxt.js版で書きます。 mixinを作る --whという名前でカスタムプロパティを定義する。 ロード時と、リサイズ時にwindow.innerHeightを取って--whに入れる。 export default { data: () => ({ style: { '--wh': '100vh' } }), mounted() { this.$nextTick(() => { this.getWindowSize() window.addEventListener('resize', this.getWindowSize) }) }, metho