wip: function slot tips
This commit is contained in:
parent
0cd8e16366
commit
d5684e1a9d
@ -47,8 +47,10 @@ export function resolveSlots(
|
||||
;(slots as any)[key] = normalizeSlot(key, value)
|
||||
} else {
|
||||
if (__DEV__) {
|
||||
// TODO show tip on using functions
|
||||
console.log('use function slots!')
|
||||
warn(
|
||||
`Non-function value encountered for slot "${key}". ` +
|
||||
`Prefer function slots for better performance.`
|
||||
)
|
||||
}
|
||||
value = normalizeSlotValue(value)
|
||||
;(slots as any)[key] = () => value
|
||||
@ -58,8 +60,10 @@ export function resolveSlots(
|
||||
} else if (children !== null) {
|
||||
// non slot object children (direct value) passed to a component
|
||||
if (__DEV__) {
|
||||
// TODO show tip on using functions
|
||||
console.log('use function slots!')
|
||||
warn(
|
||||
`Non-function value encountered for default slot. ` +
|
||||
`Prefer function slots for better performance.`
|
||||
)
|
||||
}
|
||||
const normalized = normalizeSlotValue(children)
|
||||
slots = { default: () => normalized }
|
||||
|
Loading…
Reference in New Issue
Block a user