{ render: function(createElement, context) { const { value } = context.props return createElement('span', value) } }
createElement
从命名看应该只能创建元素节点,不能创建文本节点,而且其又是vue提供的方法,和浏览器的createElement
不一样,所以同样浏览器提供的createTextNode
应该也用不了
所以想求教,有什么方法去掉span
这个壳,直接创建文本的vue实例
component的render是这个component的到时实例化创建html的函数。必须且只有一个标签返回。