Ruby on rails 如何使用vueonrails对嵌套组件或开槽内容进行SSR?
我试图通过使用Hypernova和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
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>