概要
VueをCDNから読み込む形式で使っているサイトが動かなくなった
原因
以下のようにVueを読み込んでいたせいで動かなくなっていた模様。
Vue2系からVue3系に中身がアップデートされていたっぽいです。
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
解決方法
明示的にvue2系を読み込むように以下の記述に変更する。
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
感想
そもそも<script src="https://cdn.jsdelivr.net/npm/vue"></script>
みたいな指定をしている時点で危険ですね・・
(当時のvueのドキュメントに沿って記述したはずですが・・)
ライブラリをCDNから読み込む場合はきちんとバージョン指定されているか確認した方が良さそうです。
後方互換性があるはずなので、自分のようなケースは滅多に無いかと思いますが・・
ちなみにvue3系は<script src="https://unpkg.com/vue@next"></script>
で読み込めます。