Vue.js 使用Vue在单文件组件中调用render方法
我有一个Vue组件,它有一个自定义的渲染方法。但是,未调用该方法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
<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','这将被调用?'),
},
};