码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue-element-admin--使用体验


    原文网址:vue-element-admin--使用体验_IT利刃出鞘的博客-CSDN博客

    简介

    说明

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

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

    官网网址

    官网:https://panjiachen.gitee.io/vue-element-admin-site/zh/

    github:https://github.com/PanJiaChen/vue-element-admin

    最佳实践

            vue-element-admin的最佳实践:把 vue-element-admin当做工具箱或者集成方案仓库,想要什么功能或者组件就去 vue-element-admin 那里复制过来。

            vue-element-admin的定位是后台集成方案,不太适合当基础模板来进行二次开发。因为本项目集成了很多你可能用不到的功能,会造成不少的代码冗余。如果你的项目不关注这方面的问题,也可以直接基于它进行二次开发。

    体验网址

    如果想先体验下的话,vue-element-admin官方提供了两个在线预览版本。

    国内用户可访问:https://panjiachen.gitee.io/vue-element-admin/#/dashboard

    国外用户可访问:https://panjiachen.github.io/vue-element-admin/#/dashboard

    下载并运行

    1.下载源码

    git clone https://github.com/PanJiaChen/vue-element-admin.git

    如果下载慢,可以用这个:

    git clone https://gitee.com/panjiachen/vue-element-admin.git

    2.下载依赖

    进入项目目录

    cd vue-element-admin

    下载依赖

    npm install --registry http://registry.npmmirror.com

    问题解决

    下载依赖可能会报错:

    npm ERR! github.com[0: 20.205.243.166]: errno=No such file or directory
    npm ERR!
    npm ERR!
    npm ERR! exited with error code: 128

    npm ERR! A complete log of this run can be found in:
    npm ERR!     E:\work\npm\node_cache\_logs\2022-06-03T00_25_44_783Z-debug.log

    解决方案见:git--解决exited with error code: 128_IT利刃出鞘的博客-CSDN博客_git错误码128

    运行

    npm run dev

    或者用WebStrom打开,然后点击dev:

    体验页面

    运行后会自动使用默认浏览器打开页面:http://localhost:9527/ 

    直接点击“login”即可:

    目录结构

    总体结构

    1. mock: 模拟后端返回结果请求的API,相当于前端自己写的一个伪后台,提供API请求结果。
    2. node_modules: 依赖类库,相当于我们后端的dependencies 下依赖的各种类库。
    3. src: 我们开发代码的主要目录
    4. 环境配置文件
      1. .env.development:配置开发环境的相关配置包括请求后台的API 基地址,类似后端的application-dev.yml
      2. .env.production:配置生产环境的相关配置包括请求后台的API 基地址application-prod.yml
    5. vue.config.js: 配置后台请求基地址和请求代理的地方,因为静态页面和后端代码分离了,涉及到跨域。
    6. package.json: 可以理解成我们后端的pom.xml ,这里还可以配置JS脚本配置,用来简化执行命令。比如刚才启动使用的npm run dev 等价于npm run vue-cli-service serve

    src结构

    1. api: 前端写Ajax 请求后端API 的地方,这种思想特别好,API与代码分离,管理和复用API就变得方便多了。
    2. components: 可以复用的前端组件,比如分页,markdown 之类的组件,一般是和业务无关的公用组件。
    3. router:路由, 简单来讲就是页面的跳转不再是后端在Controller中通过thymeleaf 控制而是前端自己配置怎么跳转。
    4. views:写前端HTML5页面的地方
    5. permission.js:由于前后端分离,前端需要自己控制权限拦截。比如登陆页面不拦截,其他页面需要登陆才可以访问

    其他网址

    3. Vue入门实战教程之vue-element-admin初体验_技术宅星云的博客-CSDN博客_vueelementadmin使用教程

  • 相关阅读:
    TypeScript 之 Hello World!
    Java框架 Spring5--IOC
    SpringCache(Redis)
    mysql查询最近7天 每天销售额 统计销售额
    Win11如何设置用户权限?Win11设置用户权限的方法
    windows服务器限制特定ip访问指定端口(服务器ip白名单)
    C++ extern关键字理解
    C语言向MySQL插入数据
    CTC蜀道会:第一次圆桌会圆满结束
    mount的挂载远程服务器文件夹
  • 原文地址:https://blog.csdn.net/feiying0canglang/article/details/125418229
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号