Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用vueonrails对嵌套组件或开槽内容进行SSR?_Ruby On Rails_Vue.js - Fatal编程技术网

Ruby on rails 如何使用vueonrails对嵌套组件或开槽内容进行SSR?

Ruby on rails 如何使用vueonrails对嵌套组件或开槽内容进行SSR?,ruby-on-rails,vue.js,Ruby On Rails,Vue.js,我试图通过使用Hypernova和vueonrailshelpers,将Vue.js组件添加到支持SSR的RubyonRails应用程序中 我可以使用以下帮助程序从视图(.html.erb)中使用Hypernova呈现已注册的组件: 假设我的HelloWorld组件的模板中有一个: <template> <div class="helloworld"> <h1>{{ message }}</div> &l

我试图通过使用Hypernova和
vueonrails
helpers,将Vue.js组件添加到支持SSR的RubyonRails应用程序中

我可以使用以下帮助程序从视图(
.html.erb
)中使用Hypernova呈现已注册的组件:


假设我的
HelloWorld
组件的模板中有一个

<template>
  <div class="helloworld">
    <h1>{{ message }}</div>
    <slot></slot>
  </div>
</template>

我如何将子元素传递给
render\u vue\u组件
帮助程序,使它们由Hypernova渲染?

好吧,我分析了repo,通过查看它,我认为您应该只使用
render\u vue\u组件
渲染根组件,就像启动项目时使用的
main.js


我是通过分析源代码得出这个结论的

如果查看,它只接受标识符和数据对象,该对象在内部调用
render\u react\u组件

通过此签名,它根本不适合签名,这些签名是
(元素,子项)
(元素,属性,子项)

也许你会找到一个更好的支持

但是在使用这个项目之前,我会三思而后行,因为到目前为止还没有任何文档,并且检查,似乎他们更关注于销售关于这个项目的书籍,而不是创建文档

<hello-world message="Hello World from SSR!">
  <hello-world>SSR Nested component</hello-world>
</hello-world>