全局配置
全局开关,src/settings.js
module.exports = {
title: 'SO FAST',
/**
* @type {String}
* @description 主题
*/
theme: 'default',
/**
* @type {boolean} true | false
* @description 是否固定Header
*/
fixedHeader: false,
/**
* @type {boolean} true | false
* @description 是否显示菜单栏LOGO
*/
sidebarLogo: false,
/**
* @type {boolean} true | false
* @description 是否显示面包屑导航
*/
breadcrumb: true,
/**
* @type {boolean} true | false
* @description 是否显示头部检索
*/
headerSearch: true
}
开发环境,代理配置 vue.config.js
配置devServer中的proxy
module.exports = {
devServer: {
// 端口
port: port,
// 启动后是否默认打开浏览器
open: true,
// 在浏览器上全屏显示编译的errors或warnings
overlay: {
warnings: false,
errors: true
},
// 代理配置
proxy: {
// 后端API代理
'/api': {
target: 'http://so-fast/stage-api',
changeOrigin: true,
ws: true,
pathRewrite: {
'^/api': ''
}
},
// 上传文件后,访问文件的代理
'/files': {
target: 'http://so-fast/files',
changeOrigin: true,
pathRewrite: {
'^/files': ''
}
}
}
}
}