Giter Club home page Giter Club logo

vue-admin's Introduction

无 UI 框架依赖的 Vue3 后台管理模板

描述:无 UI 框架依赖,可以无缝接入自己喜欢的 UI 框架使用

  • 当前项目要求已安装18.0或更高版本的Node.js
  • 每个文件夹目录的README.md都带有具体的说明,注意查看
  • vue2.x之后v2分支停止维护,当前项目不再做对应的调整,分支版本依然保留使用

详细介绍

版本分支说明

分支名 演示 脚手架 技术依赖 补充/说明
master 预览 vite 5.x typescript、vue 3.x、vue-router 4.x vue3 版本,无引用任何 UI 框架
el-plus 预览 vite 5.x typescript、vue 3.x、vue-router 4.x、element-plus 基于master加入了 UI 框架的配置使用
v2 预览 vue-cli 4.x typescript、vue 2.x、vue-router 3.x、element-ui vue2 版本,element-ui在这里默认作为常规功能展示引用,模板核心功能依然是无 UI 框架依赖
hjs 预览 vue-cli 4.x typescript、vue 2.x、vue-router 3.x、element-ui、echarts、xlsx、wangeditor 自用分支,基于v2增加了一些:图表、Excel、富文本插件、手写签名等功能

项目初始化

Tips:package.json中,vue-tsc不是必需的,需要提高构建速度可以自行卸载该依赖,并在构建命令中删除对应vue-tsc --noEmit && 代码。但不建议这样做,因为在开发时会失去ts的全局代码检查

npm install

开发运行

npm run dev

打包构建

npm run build

vue-admin's People

Contributors

caidongwei avatar travis-hjs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

vue-admin's Issues

请问连接不上数据该怎么配置

node 版本12.16.1
npm 版本7.12.1

next 分支 fork之后改了一下文件名
image
于是出了这个提示信息
然后更改了一下 package-lock.json 配置
image

输入以下两条命令
image

serve报错
image

在根目录下创建dist文件夹 再次serve
image

这次可以运行,但是数据获取不到
image

请问下是我文件里面有些配置没有做吗。 试着改动了几个文件,都没有解决问题

【功能建议】希望能设置一个the-layout-tags的默认逻辑

虽然联动逻辑可能是需要开发者自己定义,但是我个人觉得,还是应该做一个基础的逻辑供新手参考

// src\layout\components\HeaderBar.vue
function onRemove(index: number) {
  layoutInfo.historyViews.splice(index, 1);
}

上面代码

个人建议可以增加

1、首页router不允许删除
2、删除tag后,同时在vue-router中出栈对应的页面,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.