mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
为 DashboardRender 组件添加 key 属性以优化渲染性能
This commit is contained in:
@@ -15,7 +15,12 @@ onActivated(() => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<Component :is="elementProps.config?.component" v-if="!elementProps.config?.html" v-bind="elementProps.config?.props">
|
<Component
|
||||||
|
:key="componentKey"
|
||||||
|
:is="elementProps.config?.component"
|
||||||
|
v-if="!elementProps.config?.html"
|
||||||
|
v-bind="elementProps.config?.props"
|
||||||
|
>
|
||||||
{{ elementProps.config?.text }}
|
{{ elementProps.config?.text }}
|
||||||
<template v-for="(content, name) in elementProps.config?.slots || []" :key="name" v-slot:[name]="{ _props }">
|
<template v-for="(content, name) in elementProps.config?.slots || []" :key="name" v-slot:[name]="{ _props }">
|
||||||
<slot :name="name" v-bind="_props">
|
<slot :name="name" v-bind="_props">
|
||||||
|
|||||||
Reference in New Issue
Block a user