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> <slot name="code-block-panel-header"></slot>
</template> </template>
<template #code-block-panel-tool="{ data }"> <template #code-block-panel-tool="{ id }">
<slot name="code-block-panel-tool" :data="data"></slot> <slot name="code-block-panel-tool" :id="id"></slot>
</template> </template>
<template #code-block-edit-panel-header="{ data }"> <template #code-block-edit-panel-header="{ id }">
<slot name="code-block-edit-panel-header" :data="data"></slot> <slot name="code-block-edit-panel-header" :id="id"></slot>
</template> </template>
</sidebar> </sidebar>
</slot> </slot>

View File

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

View File

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

View File

@ -40,7 +40,7 @@
: 'm-editor-code-block-editor-panel', : '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"> <el-card shadow="never">
<template #header> <template #header>
<div class="code-name-wrapper"> <div class="code-name-wrapper">

View File

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