See the Pen vue.js(bootstrap-vue) File Upload by Tenderfeel (@Tenderfeel) on CodePen. なんでか初回はonchangeが反応しない挙動があった。 プレビュー表示ならwatchでv-model監視する手もあるな🤔と思った。 draganddropの判別にmodernizr使おうとしたら存在しなかったんだけど消えたんですかね。 ないものは仕方ないからisMobileでPCだけドラッグドロップUIになるようにしてます。 Fileが色々と情報をくれるのを利用して違反がないかチェックする。 error変数にエラーメッセージを入れるとします。 error: [] 画像ファイル容量 if (val.size / 1000 > 200) { this.error.push(`ファイルサイズが大きすぎます(${Math.r