vue-admin-beautiful跨平台前端集成框架(原创)

所属分类:UI-布局

 46455  429  查看评论 (19)
分享到微信朋友圈
X
vue-admin-beautiful跨平台前端集成框架(原创) ie兼容11

更新时间:2021-01-25 01:31:50 

更新说明:Home page reconstruction


更新时间:2021-01-17 22:11:58

更新说明:update dayjs


更新时间:2020-12-20 20:49:50

更新说明:更新线性动画


更新时间:2020-12-18 22:30:25

更新说明:首页重构


更新时间:2020-12-14 00:15:21

更新说明:echarts更新至5.0


更新时间:2020-11-29 22:19:36

更新说明:更新vuex语法


更新时间:2020-11-24 00:02:04

更新说明:优化纵向布局


更新时间:2020-11-15 21:42:00

更新说明:主题配置增加多标签页显示隐藏


更新时间:2020-11-10 00:33:36

更新说明:Update global mock-server


更新时间:2020-11-01 21:05:51

更新说明:更新element-ui版本为最新


更新时间:2020-10-28 00:40:03

更新说明:绿荫草场主题支持修改按钮配色


更新时间:2020-10-09 00:04:58

更新说明:支持本地化navBar、tabsBar


更新时间:2020-09-24 22:41:42

更新说明:新增右键菜单组件


更新时间:2020-09-22 22:26:23

更新说明:重构放大镜组件


更新时间:2020-09-19 22:01:42

更新说明:修复postcss依赖升级后项目报错的bug


更新时间:2020-09-16 10:53:19

更新说明:添加图标选择器组件


更新时间:2020-09-10 16:02:06

更新说明:修复横向布局三级菜单显示的bug


更新时间:2020-09-08 09:19:08

更新说明:修复stylelint与prettier冲突的bug


更新时间:2020-09-06 23:56:01

更新说明:修复横向布局菜单显示异常bug


更新时间:2020-09-02 22:22:26

更新说明:新增styelint自动排序,全局axios请求全面支持Status Code拦截处理


更新时间:2020-08-05 23:13:42

更新说明:主题配置添加海洋之心、绿荫操场、荣耀典藏、暗黑之子四种主题


更新时间:2020-07-09 23:07:56

更新说明:添加zx-template代码生成机支持一键生成增删改查


更新时间:2020-07-08 22:08:09

更新说明:

1. 添加动画时间公共配置

2. 代码生成机支持路径配置

3. 菜单缩进动画改为平滑模式


更新时间:2020-07-05 23:54:41

更新说明:更新主题配置


更新时间:2020-06-30 00:08:02

更新说明:重构layouts布局 增加更灵活的可配置选项


更新时间:2020-06-15 00:26:52

更新说明:

  1. 添加炫酷地图组件

  2. 添加 websocket 组件

  3. 更新 layouts 组件

  4. 修复 vue-router 最新版 push 报错


更新时间:2020-05-10 21:54:08

vue-admin-beautiful

前端讨论群-1 972435319,不管您加或者不加 您都可以享受到开源的代码 感谢您的支持 群里的任何问题我都会一一解答 感谢您的信任 群内提供 vue-admin-beautiful-template 基础版本 群内提供详细的基础文档 适合框架快速入门

安装

# 克隆项目
git clone https://github.com/chuzhixin/vue-element-admin-beautiful.git

# 进入项目目录
cd vue-element-admin-beautiful
# 安装依赖
npm i
# 本地开发 启动项目
npm run serve

全局配置

环境变量配置,用于配置 api 请求地址

.env.development    # 在开发环境中被载入
.env.production     # 在生产环境中被载入
.env.test           # 在测试环境中被载入

setting.js 配置

  • 说明:这里有好多你会用到的配置项。

  • 位置:src/config/settings.js

  • 示例代码:

module.exports = {
  title: "vue-admin-beautiful", //标题
  abbreviation: "byui", //简写
  devPort: "80", //开发环境端口号
  version: "V1.0", //版本号
  copyright: "初志鑫1204505056@qq.com", //烦请保留版权,如需去除请联系群主
  routesWhiteList: ["/login", "/404", "/401"], //不经过token校验的路由
  loadingText: "正在加载中...", //加载时显示文字
  tokenName: "accessToken", //token名称
  tokenTableName: "BYUI-VUE-TABLE", //token表名
  storage: "localStorage", //token存储位置
  logo: true, //是否显示logo
  header: "fixed", //固定fixed 不固定noFixed
  layout: "vertical", //横纵布局 horizontal vertical
  themeBar: true, //是否开启主题配置按钮
  tagsView: true, //是否显示多标签页
  contentType: "application/json;charset=UTF-8", //配后端数据的接收方式application/json;charset=UTF-8或者application/x-www-form-urlencoded;charset=UTF-8
  messageDuration: 3000, //消息框消失时间
  requestTimeout: 5000, //最长请求时间
  successCode: 200, //操作正常code
  invalidCode: 402, //登录失效code
  noPermissionCode: 401, //无权限code
  errorLog: ["development", "test", "production"], //是否显示在页面高亮错误
  shieldF12: false, //设置生产环境是否屏蔽f12等开发组工具快捷键
  loginInterception: true, //是否开启登录拦截
  loginRSA: false, //是否开启登录RSA加密
  httpRequestFile: false, //是否依据mock数据生成webstorm HTTP Request请求文件
  authentication: "intelligence", //intelligence和all两种方式,前者后端权限只控制roles不控制view文件的import(前后端配合,减轻后端工作量),all方式完全交给后端前端只负责加载
};

variables.scss 配置

  • 说明:这里可以修改你项目的配色方案,简单修改即可实现风格大变。

  • 位置:src/styles/variables.scss

  • 示例代码:

@charset "utf-8";
$base-color-default: #1890ff;
$base-z-index: 999;
$base-menu-background: #001529;
$base-menu-children-background: #000c17;
$base-menu-background-active: $base-color-default;
$base-menu-text: hsla(0, 0%, 100%, 0.95);
$base-menu-text-active: hsla(0, 0%, 100%, 0.95);
$base-title: #fff;
$base-font-size-small: 12px;
$base-font-size-default: 14px;
$base-font-size-big: 16px;
$base-font-size-bigger: 18px;
$base-font-size-max: 22px;
$base-color-header: $base-menu-background;
$base-color-blue: $base-color-default;
$base-color-green: #13ce66;
$base-color-white: #fff;
$base-color-black: #000;
$base-color-yellow: #ffba00;
$base-color-red: #ff4d4f;
$base-color-gray: rgba(0, 0, 0, 0.65);
$base-main-width: 1279px;
$base-border-radius: 2px;
$base-border-color: #ebeef5;
$base-form-width: 600px;
$base-input-height: 32px;
$base-pagination-height: 28px;
$base-dialog-title-height: 40px;
$base-padding: 15px;
$base-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
$base-font-color: #606266;
$base-left-menu-width: 220px;
$base-right-content-width: calc(100% - 220px);
$base-left-menu-width-min: 65px;
$base-right-content-width-min: calc(100% - 65px);
/* stylelint-disable */
:export {
  menu-text: $base-menu-text;
  menu-text-active: $base-menu-text-active;
  menu-background: $base-menu-background;
  menu-children-background: $base-menu-children-background;
  menu-background-active: $base-menu-background-active;
  tagviews-background-active: $base-color-blue;
  button-background: $base-color-blue;
  pagination-background-active: $base-color-blue;
}

element-ui 组件尺寸配置

  • 说明:这里可以修改你 element-ui 组件尺寸,element-ui 组件的尺寸一共分为 large、default、small 、mini,本项目默认使用的是 small。

  • 位置:src/plugins/element.js

  • 示例代码:

import Vue from "vue";
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/display.css";
import "@/styles/element-variables.scss";
Vue.use(ElementUI, {
  size: "small", // element-ui组件的尺寸一共分为large、default、small 、mini
});
相关插件-布局

美观的旅游网站模板

上手即用的响应式旅游网站模板
  布局
 40599  472

商务科技宽屏响应式bootstrap整站模板

商务科技宽屏响应式bootstrap整站模板
  布局
 49968  568

基于jQuery bootstrap的网站模板

基于jQuery bootstrap的网站模板,首页可设置网页皮肤颜色
  布局
 41598  579

jquery ui 仿windows 桌面

jquery ui 仿windows 桌面
  布局
 57509  554

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    莫好奇1?1?0?5??? 0
    2022/4/21 10:22:58
    我是@vue/cli 5.0.4 ,npm 8.6.0可以使用吗? 回复
    冯岱炜 0
    2022/1/6 11:32:09
    能加你联系方式吗? 回复
    冯岱炜 0
    2022/1/5 16:51:38
    下载的和演示的不是一个版本,,,演示的是pro版本,怎么有啊
        老妖0
        2022/2/14 9:35:42
        这个得花钱买pro版本的
    回复
    水若寒 0
    2020/11/7 10:29:35
    只能用安装的形式吗 cdn那种可以吗 回复
    补天石 0
    2020/10/14 15:05:22
    ERROR  Failed to compile with 6 errors                                                                1:52:50 ├F10: PM┤
    These dependencies were not found:
    * better-scroll in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/vab/betterScroll/index.vue?vue&type=script&lang=js&
    * vue-qart in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/VabQrCode/index.vue?vue&type=script&lang=js&
    * vuedraggable in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/vab/codeGenerator/components/TableExhibitionHeader.vue?vue&type=script&lang=js&
    * zx-keel in ./src/plugins/vabKeel.js
    * zx-keel/dist/zx-keel.css in ./src/plugins/vabKeel.js
    To install them, you can run: npm install --save better-scroll vue-qart vuedraggable zx-keel zx-keel/dist/zx-keel.css
    Failed to resolve loader: script-loader
    You may need to install it.

    请教,我到了这一步就停了,是什么原因呢?
    新手请教。😥

    回复
    然后,就没有了然后 0
    2020/8/24 16:11:16
    ERROR  Failed to compile with 1 errors                                                                                                                                                                             
     error  in ./src/main.js
    Syntax Error:vueadmin-beautiful\node_modules\eslint\lib\cli-engine\cli-engine.js:406
        } catch {
                ^
    SyntaxError: Unexpected token {
     @ multi (webpack)-dev-server/client?http://10.165.82.185:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

    请问下这个问题怎么结局,运行npm run serve的时候出现的,我去那个js文件看了,代码没问题啊

        环抱1
        2020/9/5 22:55:10
        node版本太低导致的
    回复
    然后,就没有了然后 0
    2020/8/24 15:48:36
    竟然免费,感谢分享!
        与世界对讲0
        2022/5/9 18:07:21
        大牛可以说说这模板怎么用的吗?
    回复
    徐徐小猴 0
    2020/8/19 10:39:47
    ldwsm 0
    2020/6/15 0:29:13

    太牛逼了。 要的就是你

        与世界对讲0
        2022/5/9 18:07:13
        大牛可以说说这模板怎么用的吗?
    回复
    水若寒 0
    2020/5/11 13:33:53
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复