导入模板(模板格式如下)
我把导入写成了一个组件,需要的参数如下:
<concise-import customTitle="标题" url="后端给的导入接口"/>
导入模板组件代码
<template>
<div class="concise-import concise-button">
<div @click="visible = true">
<slot>
<base-button>{
{ baseTitle }}</base-button>
</slot>
</div>
<el-dialog
:visible.sync="visible"
width="25%"
:append-to-body="true"
>
<template #title>
<base-title style="padding: 0;" :custom-title="customTitle"></base-title>
</template>
<el-row style="padding: 0 10px;color: var(--color-primary);">
<el-row style="font-size: 0.8em;">
文件后缀名必须为 {
{ accept }},文件大小不得大于10M,最多支持导入10000条数据。
</el-row>
<div flex="main:between cross:center" style="padding: 10px 0;">
<el-upload
class="inline-block"
:accept="accept"
action="#"
:on-change="importClick"
:show-file-list="false"
:auto-upload="false"
>
<div flex="cross:center" style="border: 1px solid rgb(96, 125, 139);padding: 2px;border-radius: 6