vue-element-admin前端搭建学习笔记

element admin从入门到精通 1、官方文档 https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/ 2、下载安装 集成版本(选择i8n分支,进入中文版) git clone https://github.com.cnpmjs.org/PanJiaChen/vue-element-admin.git 基础版本 git clone https://github.com.cnpmjs.org/PanJiaChen/vue-admin-template.git . 阅读详情

vue-element-admin学习笔记

vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui 实现。官方网站为 https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/

1.搭建前端环境

第一步,下载并解压vue-element-admin-master到项目工作区。

第二步,根据 package.json 下载所需依赖,使用指令 npm install 下载安装。

在npm install时报错误代码201,大神解决办法
https://www.cnblogs.com/lijinwei/p/16564298.html 输入后再npm
install,真的nb,亲测解决

第三步,启动搭建好的前端环境。

npm run dev

目录结构如下

├── build                      # 构建相关
├── mock                       # 项目mock 模拟数据
├── plop-templates             # 基本模板
├── public                     # 静态资源
│   │── favicon.ico            # favicon图标
│   └── index.html             # html模板
├── src                        # 源代码
│   ├── api                    # 所有请求
│   ├── assets                 # 主题 字体等静态资源
│   ├── components             # 全局公用组件
│   ├── directive              # 全局指令
│   ├── filters                # 全局 filter
│   ├── icons                  # 项目所有 svg icons
│   ├── lang                   # 国际化 language
│   ├── layout                 # 全局 layout
│   ├── router                 # 路由
│   ├── store                  # 全局 store管理
│   ├── styles                 # 全局样式
│   ├── utils                  # 全局公用方法
│   ├── vendor                 # 公用vendor
│   ├── views                  # views 所有页面
│   ├── App.vue                # 入口页面
│   ├── main.js                # 入口文件 加载组件 初始化等
│   └── permission.js          # 权限管理
├── tests                      # 测试
├── .env.xxx                   # 环境变量配置
├── .eslintrc.js               # eslint 配置项
├── .babelrc                   # babel-loader 配置
├── .travis.yml                # 自动化CI配置
├── vue.config.js              # vue-cli 配置
├── postcss.config.js          # postcss 配置
└── package.json               # package.json

2.前端框架开发流程

第一步,添加路由。在router文件夹下的 index.js中添加代码:

    /* 医院设置信息 */
  {
    path: '/hospitalSet',
    component: Layout,
    redirect: '/hospitalSet/list',  //重定向到views下的路由
    name: 'hospitalSet',
    meta: { title: '医院设置信息管理', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'list',
        name: 'List',
        component: () => import('@/views/hospitalSet/list'),  //重定向到views下的路由
        meta: { title: '医院设置列表', icon: 'table' }
      },
      {
        path: 'add',
        name: 'Add',
        component: () => import('@/views/hospitalSet/add'),  //重定向到views下的路由
        meta: { title: '医院设置添加', icon: 'tree' }
      }
    ]
  },

第二步,设置跳转页面路径。在 views 文件下新建 hospitalSet 子文件夹,新建 list.vue 和 add.vue 。

<template>
  <div class="app-container">
    医院设置列表
  </div>
</template>

第三步,定义路径接口。在api文件夹中创建 js 文件 hospitalSet.js 。

import request from '@/utils/request'

export default{
  getHospitalSetList(current,size,searchObject){
    return request({
      url: `/admin/hosp/hospitalSet/findPageHospitalSet/${current}/${size}`, //写idea后端中@RequestMapping中的完整url (包括类上的@RequestMapping,拼接方法上的@RequestMapping)
      method: 'post',
      data:searchObject  //不用params,改用data,data中的对象传输时是json形式
    })
  }
}

记得修改后端接口 url 和 端口号,全局搜索 VUE_APP_BASE_API 来进行修改。

VUE_APP_BASE_API = 'http://localhost:8201/'

第四步,在视图页面中引入 js 文件,使用axios进行接口调用,把接口返回数据在页面显示。

<script>
//引入接口定义的js文件
import hospitalSet from '@/api/hospitalSet'

export default{
  //定义变量和初始值
  data(){ 
    return{
      current:1, //当前页
      size:5, //每页记录数
      searchObj:{}, //条件封装对象
      list:[], //每页数据集合
      total:0, //总页数
    }
  },
  //在页面渲染之前执行,一般调用methods定义的方法,以得到后端传来的数据
  created () {
    this.getList()
  },
  //定义方法,进行请求后端接口
  methods: {
    //获取医院设置列表
    getList() {
      hospitalSet.getHospitalSetList(this.current,this.size,this.searchObj)
      .then(response =>{ //response封装后端接口返回的数据
         console.log(response)
      })//请求成功
      .catch(error =>{
        console.log(error)
      })//请求失败
    }
    
  }
}
</script>

第五步,用 element-ui 渲染列表到页面上。 element-ui 官方网站为 https://element.eleme.cn/#/zh-CN/component/table 。

<template>
  <div class="app-container">
    <template>
    <el-table
      :data="list"
      style="width: 100%">
      <el-table-column
        type="index"
        width="100">
      </el-table-column>
      <el-table-column
        prop="hosname"
        label="医院名称">
      </el-table-column>
      <el-table-column
        prop="hoscode"
        label="医院编号">
      </el-table-column>
      <el-table-column
        prop="apiUrl"
        label="api基础路径">
      </el-table-column>
      <el-table-column
        prop="contactsName"
        label="联系人姓名">
      </el-table-column>
      <el-table-column
        prop="contactsPhone"
        label="联系人手机">
      </el-table-column>
      <el-table-column label="状态" >
        <template slot-scope="scope">
          {{ scope.row.status === 1 ? '可用' : '已禁用' }} <!-- 三个等号代表 数据类型 + 值 都要相等 -->
        </template>
      </el-table-column>
      
    </el-table>     
  </template>
  </div>
</template>

3.前端框架开发进阶-分页插件

添加以下代码,修改 @current-change 方法调用 methods 中的方法。

    <!-- 分页插件 -->
    <el-pagination
      background
      layout="prev, pager, next"
      :current-page="current"
      :page-size="size"      
      :total="total"
      style="padding: 30px 0; text-align: center;"
      @current-change="getList">
    </el-pagination>

4.前端框架开发进阶-条件查询

添加以下代码,修改 @click 方法调用 methods 中的方法。v-model 为双向绑定。

    <!-- 条件查询 -->
    <el-form :inline="true"  class="demo-form-inline">
      <el-form-item label="医院名称">
        <el-input v-model="searchObj.hosname" placeholder="医院名称"></el-input>
      </el-form-item>
      <el-form-item label="医院编号">
        <el-input v-model="searchObj.hoscode" placeholder="医院编号"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" @click="getList()">查询</el-button>
      </el-form-item>
    </el-form>

修改 script 。条件封装对象,无需定义和初试化,js会在 v-model=“searchObj.hosname” 时自动创建,故无需改动。添加当前页参数,加上 =1 代表默认为1,若有其他值也为其他值。

export default{
  //定义变量和初始值
  data(){ 
    return{
      current:1, //当前页
      size:5, //每页记录数
      searchObj:{}, //条件封装对象,无需定义和初试化,js会在 v-model="searchObj.hosname" 时自动创建
      list:[], //每页数据集合
      total:0, //总页数
    }
  },
  //在页面渲染之前执行,一般调用methods定义的方法,以得到后端传来的数据
  created () {
    this.getList()
  },
  //定义方法,进行请求后端接口
  methods: {
    //获取医院设置列表
    getList(page=1) {  //添加当前页参数,=1代表默认为1,若有其他值也为其他值
      this.current = page
      hospitalSet.getHospitalSetList(this.current,this.size,this.searchObj)
      .then(response =>{ //response封装后端接口返回的数据
         this.list = response.data.records
         this.total = response.data.total
      })//请求成功
      .catch(error =>{
        console.log(error)
      })//请求失败
    }
    
  }
}

5.跨域问题

三个地方,任何一个地方不相同则产生跨域:

① 访问协议:http、https

② 访问地址:192.168.1.1、172.11.1.1

③ 端口号:8201、9528

其中域名不同、二级域名不同等也属于跨域。

解决方法:在controller中添加注解,来允许跨域;或添加 WebConfig 配置类来允许请求跨域。

/**
 * 配置跨域
 **/
@SpringBootConfiguration
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry corsRegistry){
        /**
         * 所有请求都允许跨域
         */
        corsRegistry.addMapping("/**")
                .allowCredentials(true)
                .allowedOrigins("http://localhost:8501")  //修改为自己项目的前端端口号
                .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
                .allowedHeaders("*")
                .maxAge(3600);
    }

}

6.Vue插槽

匿名插槽 基本使用方法:

在组件中使用slot标签 写在需要被替代的部分。在组件的使用时,在内部添加需要替换的东西即可。

<!-- 定义 -->
 <div>
    A
    <slot></slot>
    B
</div>

<!-- 使用 -->
<template>
    <div> hello slot </div>
</template>

效果即在 A、B 之间插入内容 hello slot ,vue解析时若不知道 hello slot 放哪,则会直接扔到匿名插槽里。

同样的,也有具名插槽,加上 name 标签即可。

<!-- 定义 -->
 <myDiv>
    A
    <slot name='header'></slot>
    B
    <slot name='body'></slot>
    C
    <slot name='footer'></slot>
</myDiv>

<!-- 使用 -->
<template>
    <div>
        <div slot='body'> hello slot </div>
    </div>
</template>

此时只替换中间的插槽。

最后是 slot-scope 作用域插槽。这里与 element-ui的应用结合。通过 slot-scope 可以获取到 row, column, $index 和 store(table 内部的状态管理)的数据。官方demo如下。

<template>
  <el-table
    :data="tableData"
    style="width: 100%">
    <el-table-column
      label="日期"
      width="180">
      <template slot-scope="scope">
        <i class="el-icon-time"></i>
        <span style="margin-left: 10px">{{ scope.row.date }}</span>
      </template>
    </el-table-column>
    <el-table-column
      label="姓名"
      width="180">
      <template slot-scope="scope">
        <el-popover trigger="hover" placement="top">
          <p>姓名: {{ scope.row.name }}</p>
          <p>住址: {{ scope.row.address }}</p>
          <div slot="reference" class="name-wrapper">
            <el-tag size="medium">{{ scope.row.name }}</el-tag>
          </div>
        </el-popover>
      </template>
    </el-table-column>
    <el-table-column label="操作">
      <template slot-scope="scope">
        <el-button
          size="mini"
          @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
        <el-button
          size="mini"
          type="danger"
          @click="handleDelete(scope.$index, scope.row)">删除</el-button>
      </template>
    </el-table-column>
  </el-table>
</template>

回到自己项目,在上述的分页表格中也有用到 slot-scope ,其中 slot-scope =“scope”,后面的变量名可任取。从 list 中取到 data,现在就可以用该作用域插槽里的数据来显示相应的内容,有 row, column, $index 等属性。

<template>
  <div class="app-container">
    <template>
    <el-table
      :data="list"
      style="width: 100%">
      <el-table-column
        type="index"
        width="100">
      </el-table-column>
      <el-table-column
        prop="hosname"
        label="医院名称">
      </el-table-column>
      <el-table-column
        prop="hoscode"
        label="医院编号">
      </el-table-column>
      <el-table-column
        prop="apiUrl"
        label="api基础路径">
      </el-table-column>
      <el-table-column
        prop="contactsName"
        label="联系人姓名">
      </el-table-column>
      <el-table-column
        prop="contactsPhone"
        label="联系人手机">
      </el-table-column>
      <el-table-column label="状态" >
        <template slot-scope="scope">
          {{ scope.row.status === 1 ? '可用' : '已禁用' }} <!-- scope.row.status 得到每个行(记录)中的 status 数据 -->
        </template>
      </el-table-column>
      
    </el-table>     
  </template>
  </div>
</template>
前端项目架构分析 一 目录结构 ├── build // 构建相关 ├── config // 配置相关 ├── src // 源代码 │ ├── api // 所有请求 │ ├── assets // 主题 字体等静态资源 │ ├── components // 全局公用组件 │ 阅读详情

相关推荐

vue-element-admin:基于Vue.js的企业级后台管理系统解决方案

vue-element-admin是一个基于Vue.js和Element UI的企业级后台管理系统模板,提供开箱即用的解决方案。核心优势包括功能完备的权限管理、动态路由加载、数据可视化(集成ECharts)、国际化支持和主题定制能力。采用Vue 3、TypeScript、Vite等现代技术栈,支持RBAC权限控制,通过路由守卫实现动态路由加载,并内置i18n多语言切换。项目结构模块化,适用于ERP、CMS等企业应用开发。

wylee的博客 2722

vue-element-admin--使用体验

本文用示例介绍vue-element-admin的用法。

IT利刃出鞘的博客 1万+

vue-element-plus-admin:一套基于vue3、element-plus、ts、vite的后台集成方案

vue-element-plus-admin:一套基于vue3、element-plus、ts、vite的后台集成方案,中后台前端解决方案的探索与实践。摘要:本文主要介绍了 vue-element-plus-admin,一个基于 element-plus 的免费开源中后台前端模版。文章首先介绍了该模版的开发背景和技术栈,然后阐述了其定位和特点,最后讨论了如何基于该模版进行二次开发。一、引言随着前端技术的不断发展,中后台前端解决方案的需求越来越强烈。为了满足这一需求,许多开源模版和框架应运而生。

chenchuang0128的博客 8066

Vue 新手学习笔记:vue-element-admin 之入门开发教程(v4.0.0 之前)

说实话都是逼出来的,对于前端没干过ES6都不会的人,vue视频也就看了基础的一些 但没办法,接下来做微服务架构,前端就用 vue,这块你负责。。。。说多了都是泪,脚手架框架布了都没看过 干就完事,不过好在做好了,这里写下给和我一样苦逼的同学能快点适应入门下,当然一些基础的东西还是要知道的 v4.0.0 版本的调整后讲解:Vue 新手学习笔记:vue-element-admin 之 入门开发教程(...

乐之终曲 6万+

后台前端解决方案vue-element-admin的安装及使用

后台前端解决方案vue-element-admin的安装及使用vue-element-admin的简介vue-element-admin的安装vue-admin-template基础模板 vue-element-admin的简介 vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui 实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态...

看门猫的博客 3515

vue-element-admin 和 vue-admin-template及新版本vue-element-admin调用后端接口和跨域

vue-element-admin 和 vue-admin-template简介及新版本vue-element-admin调用后端接口和跨域 一、vue-element-admin 1、简介 而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/ GitHub地址:https://github.com/PanJiaChen/vue-eleme

xxh_1229的博客 5720

vue-element-admin完整项目实例

项目地址:https://github.com/PanJiaChen/vue-element-admin 项目介绍:https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/ 项目效果: npm install 报错 或者是下面的错误 git.EXE ls-remote -h -t git://github.com/ 此种解决方案 ...

梦和远方的博客 13万+

Vue和Vue-Element-Admin(四):vue-element-admin的用户登录集成

Vue-element-admin使用mock.js数据进行用户和权限的验证,使用该框架开发的首要事情就是用户集成改造,使用本地测试环境的用户和角色信息完成登录验证;github地址:https://github.com/yezonggang/testspring

叶子叶来 1万+

前端框架vue-element-admin新手教程

​vue-element-admin是一个后台前端解决方案,它基于vue和element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你

小川搞开发的博客 4696

聚类模型-层次聚类

聚类模型 1、层次聚类 2、原型聚类-K-means 3、模型聚类-GMM 4、EM算法-LDA主题模型 5、密度聚类-DBSCAN 6、图聚类-谱聚类 一、层次聚类 一、聚类理论 ​ 一般来说,聚类是在训练样本的标签信息不知的情况下,学习样本内在的性质和规律,将有限的集合划分成ccc类。根据“方以类聚,物以群分”的思想,类内对象尽可能的相似,...

myazi 6504

Xilinx VU+系列多DIE FPGA时序约束与跨DIE信号优化策略

本文深入探讨了Xilinx VU+系列多DIE FPGA的时序约束与跨DIE信号优化策略。针对2.5D/3D封装技术带来的时序挑战,详细解析了SLR区域约束、Laguna寄存器配置及跨时钟域约束等关键技术,提供了实用的TCL脚本和RTL优化示例,帮助开发者有效提升设计性能和时序收敛效率。

weixin_29209801的博客 654

vue-element-admin

vue-element-admin 1、vue-element-admin 1.1简介 vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 GitHub地址:https://github.com/PanJiaChen/vue-element-admin 项目在线预览:https://panjiachen.gitee.io/vue-element-admin 1.2安装 # 解压压缩包 # 进入目录 cd vue-element-admin-master # 安装依赖

小赵的呢 4万+

RT-Thread与ROS2通信:micro-ROS在STM32上的移植实践

本文详细介绍了在STM32平台上使用RT-Thread实时操作系统移植micro-ROS实现与ROS2通信的实践方案。通过对比rosserial方案,重点阐述了micro-ROS基于XRCE-DDS协议栈在数据可靠性(丢包率低于1%)、双模式通信(UDP/串口)以及C/C++混合编程方面的优势,为嵌入式设备与ROS2的高效通信提供了完整解决方案。

emacs5lisp的博客 327

vue-admin-template和vue-element-admin框架的二次开发使用发布部署接口路由权限环境搭建,前端快速入门框架

目录 一、简介 1、项目简介 2、下载 3、环境搭建 二、框架 三、问题 1、界面开发 2、路由控制 3、接口请求 4、权限管理 四、发布 一、简介 1、项目简介 官网:https://github.com/PanJiaChen vue-element-admin是含有丰富的组件,vue-admin-template是一个基础的单页面应用的框架,适合在vue-admi...

剑雨江湖 8319

基于Zynq的便携式γ能谱仪设计与实现

数字多道分析器(DMCA)是核辐射能谱测量的核心设备,其本质是将探测器输出的模拟脉冲按幅度数字化分道,构建能量-计数分布曲线,从而支撑放射性核素识别与定量分析。其技术原理依赖高速采样、数字滤波成形、基线恢复与峰值提取等关键信号处理环节,具备高分辨率、优线性度与强抗干扰能力。在环境监测、核安全巡检与野外地质勘探等场景中,对低功耗、小型化、实时性提出严苛要求。本方案采用Xilinx Zynq-7020异构SoC架构,融合FPGA实时数字信号处理与ARM嵌入式控制,实现软硬协同优化,兼顾算法精度与工程落地性,为国

weixin_33173126的博客 190

ArcGIS小白必看:5分钟搞定面要素转点要素+自动计算经纬度坐标(附常见报错解决方案)

本文为ArcGIS新手详细解析了面要素转点要素并自动计算经纬度坐标的完整流程。核心在于正确理解和使用坐标系,并掌握ArcToolbox中的“要素转点”等工具。文章深入剖析了常见报错(如坐标系未定义、字段计算失败)的根源,提供了从基础操作到Python脚本自动化的实战解决方案,确保数据转换的准确与高效。

weixin_29284885的博客 575

基于qiankun+vue-element-admin实现微前端工程改造

废话不多说,先上源码:https://gitee.com/tmvc/tmvc

tamil2021的博客 5570

USB_TYPE-C 母座电路设计

本文详细介绍了USB Type-C接口(C2765186)的电路设计要点,重点解析了电源、识别和数据三部分的关键连接方案。电源部分需并联VBUS和GND引脚并加宽走线以承载3A电流;识别部分必须为CC1/CC2引脚配置5.1kΩ±1%精度的下拉电阻,这是触发PD充电的核心条件;数据部分通过短接正反插引脚实现盲插功能。文档还提供了完整的引脚对照表,并强调PCB布局需注意ESD防护、差分走线阻抗控制等要点,为Type-C接口设计提供了实用指导。

在读研究生,FPGA电路设计与功能开发。 585

基于Vue-Element-Admin前端接入SSO

基于Vue-Element-Admin前端接入SSO概要SSO前端页面1. config.js文件2. SSO.js文件3. 修改permission.js文件4. 修改vue.config.js文件5. 运行结束 概要 相信很多像我一样初入门前端的时候,都是基于某个模板来学。 vue-element-admin 或者 vue-element-template是一个很好的模板。而在后期,一般公司都会要求接入SSO, 作者觉得这个太简单了,都是后台的工作,前端 只需判断后台返回的token或者其他信息就可以,

kielin的专栏 4187

条件DDPM:Diffusion model的第三个巅峰之作

前言:DDPM从2020年诞生,短短一年的时间,模型上有两个巨大的改进,其中一个就是condition的引入,最近大部分DDPM相关的论文都会讨论这一点,有些文章称之为latent variable。和当年GAN的发展类似,CGAN和DCGAN的出现极大程度上促进了GAN的发扬光大,意义重大。本文基于前面几篇文章继续聊一聊: 从VAE到Diffusion Model_沉迷单车的追风少年-优快云博客 为什么diffusion model扩散模型可以称为score-based models?_沉迷单车的.

沉迷单车的追风少年 1万+

群无人机航迹规划-虚拟管道

图源北理工全权老师团队虚拟管道相关论文,文字为个人理解,以ppt形式分享报告。

coldmood77的博客 669

vue-element-admin台前端解决方案: 基于 vue 和 element-ui实现

介绍 vue-element-admin是一个后台前端解决方案,它基于vue和element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。 建议 本项目的定位是后台集成方案,不太适合当基础模板来进行二次开发。因为...

周红伟讲AI 4831

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

前端环境搭建vue-element-admin-master

一、vue-element-admin-master 1、简介 vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 GitHub地址:https://github.com/PanJiaChen/vue-element-admin 项目在线预览:https://panjiachen.gitee.io/vue-element-admin 2、安装 # 解压压缩包 # 进入目录 cd vue-element-admin-master # 安装依赖 npm instal

weixin_42448406的博客 3644

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

基于vue-element-admin + django 快速搭建web平台

1. 前端:在vue-admind-template的基础上写我们的前端代码,对于想要实现的简单的前端组件(表格,弹框,表单等等)先去element组件库里copy,对于想要实现的复杂的前端组件(图表,编辑器)就去vue-element-admin这个项目中copy 2. 后端:使用django来搭建我们的后端,配合django-rest-framework来写接口,5行代码就能完成了一张数据库...

u012427635的博客 9021

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

企业级后台集成方案vue-element-admin

vue-element-admin 是一个后台前端解决方案,它基于 vue和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。

程序猿追的博客 2万+
上一篇: vue-element-admin新版v4.0的登录改造步骤及零星问题解决
下一篇: EasyExcel学习笔记——本地excel的导入导出、Web端excel的导入导出
Parker7
博客等级 码龄7年 18粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Parker7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值