![]() |
1
14
我查看了
但这显然是非法的,因此值得怀疑。如果有更好的方法可用,我不会标记它的答案。 |
![]() |
2
4
我想我终于找到了一种以编程方式创建slot元素的方法。据我所知,这种方法似乎不适用于功能组件。我不知道为什么。 如果要为组件实现自己的渲染方法,可以使用createElement方法(或在渲染方法中使用别名的任何方法)以编程方式创建传递给子元素的插槽,并传递一个数据哈希,其中包括{slot:NAME\u OF\u your\u slot},后跟该插槽中的子元素数组。 例如:
|
![]() |
3
1
(这不是真正的答案
与使用
基本上,创建一个注册的新组件
|
![]() |
4
0
我刚刚在vue论坛上找到了一个答案: slots 原则是:没有任何东西像createElement('slot'…) 相反,有一个渲染函数提供 开槽的 innerHtml作为函数: $ScopedLots。默认值() 用法:
如果希望在没有为插槽提供内容的情况下提供默认设置,则需要自己编写一个DiscTintion并呈现其他内容。 (上面的链接提供了一个更详细的示例) 该函数返回一个数组,因此不能将其用作渲染函数的根。它需要包装到单个容器节点中,如 部门 在上述示例中。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |