Vue CLI - 如何在多个页面上拥有组件 (Flask)

Vue CLI - How to have components on multiple pages (Flask)

我有一个非 spa 应用程序,其页面由 python flask 提供。我正在尝试转向使用 vuecli,以便我可以获得 ES6 的好处。我认为我需要做的是在 master.jinja2 模板中,我将把整个东西包装在 .然后我会创建组件,并在我需要这些组件的页面上创建我可以做的组件。

实际情况是整个应用在页面呈现时消失。

如何防止在 master.js 中由 cli 创建的全局 Vue 实例替换所有内容,并且仅在组件位于页面上时加载它们。

感谢 vue 不是新手,但我已经完成了包含 js 文件的所有工作,在此之前是 es5,所以它有点不同,我想我只是缺少一些基本的东西来让它工作。

如果有更好的方法来获得我想要的东西,请告诉我。如果这是在错误的地方,请指出我正确的地方。

我需要在 master.js 中注释掉渲染行,然后在主 vue 实例上注册组件。