我认为这是一个非常不寻常的用例,我并不是在谈论使用webpack动态地要求组件。
我希望能够将“应用程序”作为Vue组件部署在完全不同的后端上,以便后端可以通过API返回完整的
- 用户在前端Vue应用程序中点击“应用程序”名称 - 后端异步请求“应用程序”名称 - 后端返回一个包含HTML、JS和CSS的
我发现v-runtime-template似乎是模板的解决方案。但这是否包括JS部分呢?
我希望能够将“应用程序”作为Vue组件部署在完全不同的后端上,以便后端可以通过API返回完整的
.vue
文件。后端的结构是无关紧要的。
因此,我需要在我的Vue应用程序中实现以下内容:- 用户在前端Vue应用程序中点击“应用程序”名称 - 后端异步请求“应用程序”名称 - 后端返回一个包含HTML、JS和CSS的
.vue
SFC文件
- 前端将文件编译为具有模板和功能的Vue组件
- 前端将组件插入视图,并且该组件可以与应用程序的其余部分(Vuex存储等)进行交互我发现v-runtime-template似乎是模板的解决方案。但这是否包括JS部分呢?
补充: 我想尝试类似于VueJS动态组件的东西,但请求URL必须动态设置。
.vue
文件意味着前端必须解释该Vue文件包括less、scss、pug和任何其他模板语言所使用的任何模板语法。我认为你仍然希望后端解释文件,但前端消耗Vue组件的纯JSON定义。这就是Webpack在幕后执行的操作。 - zero298