.vue文件如何使用render函数渲染组件
<script>
export default {
render: function (createElement) {
var func = function () {
return {
template: '<div>哈哈哈哈哈</div>'
}
}
return createElement(func())
}
}
</script>
正好也做到这个地方,我试了一下,在.vue文件中直接写上述代码,没有<template>标签,可以正常显示输出。给大家做一个参考。
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.8k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.8k 阅读
5 回答7.1k 阅读✓ 已解决
不写
template
就可以了, 现在的vue-loader
是把template
转换成render
函数,所以你不写 template 直接写 render就可以了