【发布时间】:2018-05-04 08:58:28
【问题描述】:
我正在尝试从渲染函数渲染单个文件 Vue 组件,但它没有被创建。我尝试了类似的变体:
// simple.vue
<template>
...
</template>
<script>
...
</script>
// parent.vue
<script>
import Simple from
export default {
name: "parentComponent",
render: function (h) {
return h(
"div",
null,
Simple // [Simple], Vue.component(Simple)
}
}
</script>
如何从渲染函数构建 Vue 组件?如果它有所作为,我也在使用哈巴狗。
【问题讨论】:
-
我不明白。如果您有渲染功能,则不需要单个文件组件。
-
vue-cli webpack模板中的示例使用
render: h => h(Simple) -
@Bert 基本上我的用例是我有一个需要(或已经写入)渲染函数的组件,但它的子组件不需要。与模板相比,继续在渲染函数中编写这些会更麻烦。
-
@Phil 嗯,我在 vue-cli 的主自述文件中没有看到它。你有链接吗?你将如何传递 props 并指定其他属性?
标签: javascript node.js vue.js vuejs2 pug