vuecrud钩子_eladmin框架开发中的细节

EL-ADMIN 后台管理系统是一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统,具有使用最新技术栈,社区资源丰富,项目按功能模块化,提升开发,测试效率等优势。为了方便后来者能快速掌握,并开发,笔者整理了中间可能碰到的一些问题。有些问题可能比较简单,本文主要针对新手入门。

一、图片上传,在上传图片时一般要求传递token,并设置请求地址和参数名称

1、引入tokenimport { getToken } from '@/utils/auth'

2、data()方法中return中定义变量headers: {

'Authorization': getToken()

}

3、表单使用

:on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">

  

二、权限控制相关

1、无需要token即可访问的方法,只需要在控制器方法上加上以下注解即可@AnonymousAccess

三、前端开发、打包编译

1、前端开发可以通过proxy table进行本地后端服务的代理,对应文件为项目根目录下vue.config.js文件

2、其他vue文件中如要引用全局地址变量,可通过"process.env.VUE_APP_BASE_API"来引用

3、如何直接打包成zip文件?安装 filemanager-webpack-plugin,执行以下命令进行安装npm i filemanager-webpack-plugin -D

在vue.config.js文件中找到相应模块并添加节点FileManagerPlugin,如下所示:const FileManagerPlugin = require('filemanager-webpack-plugin')

module.exports = {

configureWebpack: {  //webpack的相关配置在这里

plugins: [

new FileManagerPlugin({  //初始化 filemanager-webpack-plugin 插件实例

onEnd: {

delete: [   //首先需要删除项目根目录下的dist.zip

'./dist.zip',

],

archive: [ //然后我们选择dist文件夹将之打包成dis

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值