Revert "fix(editor): codeblock slot参数修改"

This reverts commit b0a571b2bcb8b4c6f0098dd79fae4b9068996ae5.
This commit is contained in:
parisma 2022-09-27 10:54:00 +08:00 committed by jia000
parent 2ac3645bb0
commit 84b24f11b8
5 changed files with 16 additions and 16 deletions

View File

@ -27,12 +27,12 @@
<slot name="code-block-panel-header"></slot>
</template>
<template #code-block-panel-tool="{ data }">
<slot name="code-block-panel-tool" :data="data"></slot>
<template #code-block-panel-tool="{ id }">
<slot name="code-block-panel-tool" :id="id"></slot>
</template>
<template #code-block-edit-panel-header="{ data }">
<slot name="code-block-edit-panel-header" :data="data"></slot>
<template #code-block-edit-panel-header="{ id }">
<slot name="code-block-edit-panel-header" :id="id"></slot>
</template>
</sidebar>
</slot>

View File

@ -27,12 +27,12 @@
<slot name="code-block-panel-header"></slot>
</template>
<template #code-block-panel-tool="{ data }" v-if="item === 'code-block'">
<slot name="code-block-panel-tool" :data="data"></slot>
<template #code-block-panel-tool="{ id }" v-if="item === 'code-block'">
<slot name="code-block-panel-tool" :id="id"></slot>
</template>
<template #code-block-edit-panel-header="{ data }" v-if="item === 'code-block'">
<slot name="code-block-edit-panel-header" :data="data"></slot>
<template #code-block-edit-panel-header="{ id }" v-if="item === 'code-block'">
<slot name="code-block-edit-panel-header" :id="id"></slot>
</template>
</tab-pane>
</el-tabs>

View File

@ -35,16 +35,16 @@
<component v-else-if="config.slots?.codeBlockPanelHeader" :is="config.slots.codeBlockPanelHeader" />
</template>
<template #code-block-panel-tool="{ data }" v-if="data === 'code-block' || config.slots?.codeBlockPanelTool">
<slot v-if="data === 'code-block'" name="code-block-panel-tool" :data="data"></slot>
<template #code-block-panel-tool="{ id }" v-if="data === 'code-block' || config.slots?.codeBlockPanelTool">
<slot v-if="data === 'code-block'" name="code-block-panel-tool" :id="id"></slot>
<component v-else-if="config.slots?.codeBlockPanelTool" :is="config.slots.codeBlockPanelTool" />
</template>
<template
#code-block-edit-panel-header="{ data }"
#code-block-edit-panel-header="{ id }"
v-if="data === 'code-block' || config.slots?.codeBlockEditPanelHeader"
>
<slot v-if="data === 'code-block'" name="code-block-edit-panel-header" :data="data"></slot>
<slot v-if="data === 'code-block'" name="code-block-edit-panel-header" :id="id"></slot>
<component v-else-if="config.slots?.codeBlockEditPanelHeader" :is="config.slots.codeBlockEditPanelHeader" />
</template>

View File

@ -40,7 +40,7 @@
: 'm-editor-code-block-editor-panel',
]"
>
<slot name="code-block-edit-panel-header" :data="codeConfig"></slot>
<slot name="code-block-edit-panel-header" :id="id"></slot>
<el-card shadow="never">
<template #header>
<div class="code-name-wrapper">

View File

@ -47,7 +47,7 @@
<el-tooltip effect="dark" content="删除" placement="bottom" v-if="editable">
<Icon :icon="Close" class="edit-icon" @click.stop="deleteCode(`${data.id}`)"></Icon>
</el-tooltip>
<slot name="code-block-panel-tool" :data="data"></slot>
<slot name="code-block-panel-tool" :id="data.id"></slot>
</div>
</div>
<!-- 展示代码块下绑定的组件 -->
@ -86,8 +86,8 @@
<!-- 代码块编辑区 -->
<code-block-editor>
<template #code-block-edit-panel-header="{ data }">
<slot name="code-block-edit-panel-header" :data="data"></slot>
<template #code-block-edit-panel-header="{ id }">
<slot name="code-block-edit-panel-header" :id="id"></slot>
</template>
</code-block-editor>
</div>