后台管理系统 导入 导出 下载模板 (自用,自用,自用)

本文介绍了如何在后台管理系统中实现导入和导出功能。提供了导入模板的格式及组件代码,强调导入功能使用了mixins混入组件。同时,讨论了导出功能的实现,特别是与后端数据格式协商的重要性。下载模板的实现相对简单,但也需要与后端配合确定合适的数据格式。
摘要由CSDN通过智能技术生成

导入模板(模板格式如下)

我把导入写成了一个组件,需要的参数如下:

<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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值