.vue文件如何使用render函数渲染组件

.vue文件如何使用render函数渲染组件

回答:

不写 template 就可以了, 现在的 vue-loader 是把 template 转换成 render 函数,所以你不写 template 直接写 render就可以了

回答:

<script>
export default {
  render: function (createElement) {
    var func = function () {
      return {
        template: '<div>哈哈哈哈哈</div>'
      }
    }
    return createElement(func())
  }
}
</script>

正好也做到这个地方,我试了一下,在.vue文件中直接写上述代码,没有<template>标签,可以正常显示输出。给大家做一个参考。

回答:

看来我也有必要开始深入研究render了,就是感觉太晦涩

回答:

clipboard.png

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注