来自模块或 ID 的 Vuejs 模板

Vuejs Template from module or by id

我在我的 .Vue 文件(及其子组件)中定义了一个模板。 我的目标是为客户提供在不更改任何 javascript.

的情况下覆盖此模板的可能性

如果 id="search-result" 的元素存在,使用这个。

如果不使用*.Vue文件中定义的。

我能以某种方式实现吗?我阅读了有关内联模板的信息,但问题是我有一个包含许多子组件的嵌套结构。 用户必须定义​​完整的模板,而不是只覆盖他想要覆盖的一个子模块。

你有什么提示给我吗?

感谢 Roy J.

您可以在您创建的方法中使用它。

this.$options.template = this.tpl