OK, so, this seems to be the thing. If you’re using Vue components, go all-in. Mixing reactive JS frameworks with standard page-reloading back-ends doesn’t work well.
I’m not sure I like that. I’d like adopting JS frameworks to be more incremental. But hey. #learnToLoveJS