script и style(Settings - Editor - Code Style - HTML - Do not indent children of:) и продолжать жить в аду перфекциониста, который сам и создал.)
this.loginForm, а не this.$refs.loginForm. loginForm, которое, в свою очередь, просто возвращает this.$refs.loginForm, но с уже скастованными типами.
@Ref() и прямым указанием типа, ни второй вариант с кастованием типа через as.:)
Молодой, наивный...)
На js там только обёртка вокруг пайтона(который, вполне возможно, сам обёртка вокруг c++ либы).