HTMLにおいて input の type 属性値はデフォルトで text
なので type="text"
の指定は意味をなさない。このような属性指定は nuxt generate
で静的ファイルを生成するときに削除される。
しかしこの場合、 CSS の input[type=text]
に対する指定が効かなくなってしまう。
さらに他ページから遷移してきた場合においては type 属性は生き残っているので、この問題に気づきにくい。
[対応方法1] input
に対してスタイルを適用する
[対応方法2] この挙動を無効化する。
cf. https://github.com/nuxt/nuxt.js/issues/1760#issuecomment-333271270