Subscribe on changes!

h 渲染函数 使用 标准形式 或 JSX 方式存在差异

avatar
Dec 14th 2020

Version

3.0.0

Reproduction link

https://codesandbox.io/s/kind-bhaskara-d6f1q?file=/src/components/HelloWorld.vue

Steps to reproduce

h 渲染函数使用 JSX 输出标签(例:h({el-input}{/el-input}) 页面会和谐 '<' 标签)可以按照预期生成组件, 使用 h('el-input') 则不会按照预期生成 el-input 组件, 而是生成页面dom元素

What is expected?

在 vue2 中支持h('el-input') 生成组件, 在 vue3 中可能做了修改, 但是文档上的 h 方法没有进行描述。

What is actually happening?

实现非JSX方式时,需要先引入组件,然后使用 h(组件) 的方式进行输出, 请官方确认是否为bug, 还是没有在 vue3 文档中明确描述。