Vue.js 使用Vue在单文件组件中调用render方法

Vue.js 使用Vue在单文件组件中调用render方法,vue.js,vue-router,Vue.js,Vue Router,我有一个Vue组件,它有一个自定义的渲染方法。但是,未调用该方法 <template> <div class="guide"></div> </template> <script> export default { name: 'guide', render: function(createElement){ return createElement('div', 'this will never get call

我有一个Vue组件,它有一个自定义的渲染方法。但是,未调用该方法

<template>
  <div class="guide"></div>
</template>

<script>
export default {
  name: 'guide',
  render: function(createElement){
    return createElement('div', 'this will never get called?'),
  },
};
</script>

导出默认值{
名称:“指南”,
渲染:函数(createElement){
返回createElement('div','this将永远不会被调用?'),
},
};

我已经阅读了关于单文件组件的文档,但没有提到关于render()的任何警告。是否有其他方法调用此方法?

正如ABDEL-RHMAN所建议的,删除模板将导致代码正常工作;
会导致忽略渲染方法。工作示例:

<script>
export default {
  name: 'guide',
  render: function(createElement){
    return createElement('div', 'this will get called?'),
  },
};
</script>

导出默认值{
名称:“指南”,
渲染:函数(createElement){
返回createElement('div','这将被调用?'),
},
};