介绍
如题,如何创建一个完全由js控制的模板,defineComponent函数可以创建自定义组件,但是返回的是一个只供渲染函数使用的对象。
defineCustomElement 可以创建一个由自定义元素构造器,然后通过web component的customElements.define去初始化后生成一个自定义的新的构造函数,再通过创建实例可以得到一个自定义的HTMLElement元素可直接渲染。
参考图如下
问:
Vue有没有把这两个结合起来的方法,不需要创建自定义元素且可以直接或通过js初始化等获得HTMLElement可直接通过js进行操作?
如果Vue没有类似方法,如何通过继承原型改写?