Open
Description
Version
2.7.14
Reproduction link
Steps to reproduce
!!! 在vue3.2.37中是可以正常工作的, 但是在2.7.14中不行 ( 组件均为 <script setup> )
- 定义一个会根据props动态产生slot的组件 , 并在其中打印useSlots()
- 使用该组件, 并使用动态插槽名
<template #[form_slot_prefix+confs.conditionInputs.k]>
2.1 这样写是无效的 , 产生的slot名startsWith("undefined")
, 后半段的值是正确的 - 这样写就正常了
// form_slot_prefix来源为es6的import
const slotName = form_slot_prefix+confs.conditionInputs.k
<template #[slotName]>
What is expected?
可以这样使用动态插槽名: <template #[form_slot_prefix+confs.conditionInputs.k]>
What is actually happening?
这样写无法工作: <template #[form_slot_prefix+confs.conditionInputs.k]>
Metadata
Metadata
Assignees
Labels
No labels