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