Vue3后台管理系统之创建和配置项目

目录
  • 1.概述
  • 2.创建项目
    • 2.1.创建Vue3
    • 2.2.手动配置插件
    • 2.3.选择hash路由
    • 2.4.选择代码校验规范
  • 3.项目结构配置
    • 3.1.创建配置文件
    • 3.2.启动项目
    • 3.3.配置ESLint格式化
    • 3.4.初始化项目
    • 3.5.启动项目
  • 总结

1.概述

这篇文章开始进入一个新的专栏,这个专栏将介绍如何创建一个Web端后台管理系统

2.创建项目

2.1.创建Vue3

# 创建vue3
vue create vue-manage-system

2.2.手动配置插件

选择手动配置模式

选择插件

2.3.选择hash路由

问我们是否使用history模式,我们输入n。选择hash模式

2.4.选择代码校验规范

选择node-sass

选择ESLint+Prettier 代码格式化

ESLint+Prettier格式化规范可以结合这个插件使用

选择格式化选项

选择独立的配置文件

保存模板

自定义模板名称

选择yarn包管理器

项目创建完成

3.项目结构配置

3.1.创建配置文件

在项目根路径下新建vue.config.js文件

vue.config.js文件配置内容

module.exports = {
  devServer: {
    // 配置项目端口
    port: 8868,
    // 启动项目自动打开浏览器
    open: true
  }
}

3.2.启动项目

启动项目命令

# 1.进入项目根路径
cd .\vue-manage-system\

# 2.启动项目
npm run serve

启动项目效果

3.3.配置ESLint格式化

安装三个插件

  • 安装ESLint插件
  • 安装Vetur插件
  • 安装Prettier-Code formatter插件

ESLint插件设置

1.打开设置-扩展-ESLint

2.粘贴内容到ESLint的json中

 // 添加 vue ⽀持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "vue"
  ],

4.在.eslintrc.js文件中配置ESLint格式化规则

{
  "editor.detectIndentation": false,
  "editor.tabSize": 2,
  // 添加 vue ⽀持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "vue"
  ],
  "explorer.compactFolders": false,
  "files.autoSave": "afterDelay",
  "less.compile": {
    "compress": false, // true => remove surplus whitespace
    "sourceMap": true, // true => generate source maps (.css.map files)
    "out": true // false => DON'T output .css files (overridable per-file, see below)
  },
  "workbench.iconTheme": "material-icon-theme",
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "eslint.codeAction.showDocumentation": {

    "enable": true
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.fontLigatures": false,
  "vetur.validation.template": false,
  "vetur.grammar.customBlocks": {

    "docs": "md",
    "i18n": "json"
  },
  "vetur.ignoreProjectWarning": true,
  "[json]": {

    "editor.quickSuggestions": {
      "strings": true
    },
    "editor.suggest.insertMode": "replace"
  },
  "vetur.validation.script": false,
  "vetur.validation.style": false
}

5.执行ESLint格式化全部文件

# 进入项目根路径
cd vue-manage-system

# 执行全部文件代码格式化
 npm run lint

6.结果显示不符合规则的代码全部格式化完毕

Vetur插件

Prettier-Code formatter插件

3.4.初始化项目

删除路由映射

删除Home和About组件

删除HelloWorld组件

删除logo

App组件删除内容后

3.5.启动项目

格式化代码

# 进入项目根路径
cd vue-manage-system

# 执行全部文件代码格式化
 npm run lint

启动项目

# 进入项目根路径
cd vue-manage-system

# 执行全部文件代码格式化
 npm run serve

启动项目效果展示

总结

到此这篇关于Vue3后台管理系统之创建和配置项目的文章就介绍到这了,更多相关Vue3创建和配置项目内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解使用VUE搭建后台管理系统(vue-cli更新至3.0)

    最近还没来得及更新文章,就发现vue-cli已经更新到3.0版本了. //想了想还是用升级吧,反正最终都逃不掉,不如在这个项目上实验一下3.0的威力(并不会). 升级vue-cli npm install -g vue@cli vue -V 使用图形化界面创建项目 这里需要到自定义目录下,方便以后的项目管理:执行命令后,会打开一个localhost:8080的窗口,是vue项目的图形化管理界面 cd targetFolder vue ui 创建新项目 这里不一一介绍了,随便截了两张图看看 这里配

  • vue中如何实现后台管理系统的权限控制的方法步骤

    一.前言 在广告机项目中,角色的权限管理是卡了挺久的一个难点.首先我们确定的权限控制分为两大部分,其中根据粒的大小分的更细: 接口访问的权限控制 页面的权限控制 菜单中的页面是否能被访问 页面中的按钮(增.删.改)的权限控制是否显示 下面我们就看一看是如何实现这些个权限控制的. 二.接口访问的权限控制 接口权限就是对用户的校验.正常来说,在用户登录时服务器需要给前台返回一个Token,然后在以后前台每次调用接口时都需要带上这个Token, 然后服务端获取到这个Token后进行比对,如果通过则可以

  • 浅谈vue后台管理系统权限控制思考与实践

    前言 最近在开发管理系统时遇到了任何管理系统都会有的需求---权限控制,之前也遇到过这种需求,但是架构不完善导致的各种问题使得后期维护非常麻烦,这一次的方案解决了之前的种种问题,现做一次记录,当然这个架构后期可能会有坑,不过得一步一步的尝试才能发现并解决问题. 权限控制需求 因为是单页面应用,路由交给前端来控制,对于一些需要特定权限才能查看的信息的保护变得尤为重要,如果前端不做好权限校验,后端也一时疏忽,就可能就会导致数据泄露. 对于权限控制,需求大致为如下: 对于大模块的限制,比如需要通过路由

  • 详解Vue后台管理系统开发日常总结(组件PageHeader)

    在后台管理系统的日常开发过程中发现对于同一个业务下面的版块不同的开发同事每次都会重复写页面标题的样式,而且不同的页面标题还不太一样.虽然有的页面标题栏承载的元素不一样,但是也有通用的部分,经过多个项目的迭代慢慢地总结与积累完善出了一个通用的页面标题组件<PageHeader/>. 下面是一个最常见的标题设计原型: 下面是同事给出的封装方案: 使用方式 <router-back class="router-back" text="详情" />

  • Vue3后台管理系统之创建和配置项目

    目录 1.概述 2.创建项目 2.1.创建Vue3 2.2.手动配置插件 2.3.选择hash路由 2.4.选择代码校验规范 3.项目结构配置 3.1.创建配置文件 3.2.启动项目 3.3.配置ESLint格式化 3.4.初始化项目 3.5.启动项目 总结 1.概述 这篇文章开始进入一个新的专栏,这个专栏将介绍如何创建一个Web端后台管理系统 2.创建项目 2.1.创建Vue3 # 创建vue3 vue create vue-manage-system 2.2.手动配置插件 选择手动配置模式

  • springboot+vue制作后台管理系统项目

    目录 一.所使用的环境配置: 二.项目简介 三.知识点总结(代码和配置) SpringBoot: 1.Mybatis-Plus配置文件,实现分页查询:MybatisPlusConfig 2.跨域配置文件:CorsConfig 3.请求返回类!:Result 4.pom.xml配置文件 Vue: 其余知识点总结: 总结: 学习资源来自于B站UP,up他讲的非常详细,对于熟悉两大框架很有用. 我的作业源代码在文章末尾,欢迎有需要的同学,学习参考使用,内置SQL文件,导入后,开启springboot和

  • 利用Vue3 创建Vue CLI 项目(一)

    目录 一.官方文档 二.创建Vue CLI项目 1.安装Vue CLI 2.创建web应用 3.启动web应用 三.Vue CLI项目结构讲解 一.官方文档 Vue3文档 - vuejs https://www.vue3js.cn/docs/zh/ Vue核心功能:数据绑定 Vue CLI文档 https://cli.vuejs.org/zh/guide/ Vue CLI = Vue.js + 一堆组件 二.创建Vue CLI项目 1.安装Vue CLI 淘宝镜像 SQL: npm get re

  • 小区后台管理系统项目前端html页面模板实现示例

    目录 登录 小区管理系统主页 小区管理菜单 房产管理菜单 业主信息管理菜单 停车位管理菜单 服务管理菜单 资产管理菜单 收费管理菜单 管理员管理菜单 系统设置 项目结构: 主要代码展示: 登录 小区列表 登录 小区管理系统主页 小区管理菜单 房产管理菜单 业主信息管理菜单 停车位管理菜单 服务管理菜单 资产管理菜单 收费管理菜单 管理员管理菜单 系统设置 项目结构: 主要代码展示: 登录 <!DOCTYPE html> <html> <head> <meta ch

  • 利用Vue3 (一)创建Vue CLI 项目

    目录 一.官方文档 二.创建Vue CLI项目 1.安装Vue CLI 2.创建web应用 3.启动web应用 三.Vue CLI项目结构讲解 一.官方文档 Vue3文档 - vuejs https://www.vue3js.cn/docs/zh/ Vue核心功能:数据绑定 Vue CLI文档 https://cli.vuejs.org/zh/guide/ Vue CLI = Vue.js + 一堆组件 二.创建Vue CLI项目 1.安装Vue CLI 淘宝镜像 SQL: npm get re

  • vue3使用element-plus搭建后台管理系统之菜单管理功能

    菜单管理是一套系统中最常见最核心的系统管理模块之一,我把菜单管理分成了2个部分,左边可以管理维护菜单,在菜单的最右侧可以维护每个菜单按钮权限配置 使用element-plus el-tree组件快速开发树形菜单结构,el-tree组件中filter-node-method事件便可以实现树形菜单筛选过滤功能 <template> <div class="common-tree"> <el-tree :ref="treeRef" :data

  • 如何创建一个Flask项目并进行简单配置

    安装的依赖包 flask pymysql flask_script flask_migrate flask_sqlalchemy 创建Flask项目(项目目录结构) flaskexample |---static |---templates |---app.py 在项目下创建settings文件,进行配置 setting.py class DevelopmentConfig: DEBUG = True SQLALCHEMY_DATABASE_URI=mysql+pymysql://用户:密码@h

  • Django后台管理系统的图文使用教学

    django后台管理系统的使用检查配置文件 检查根urls.py文件 启动项目,浏览器输入ip端口/admin 如: 127.0.0.1/8000/admin 回车 注册后台管理系统超级管理 1.create # 创建普通用户,密码明文(不推荐) 2.create_user # 创建普通用户,密码密文(推荐) 3.createsuperuser # 创建超级用户(推荐) #命令语句 python manage.py createsuperuser Username (leave blank to

  • 分布式医疗挂号系统之搭建后台管理系统页面

    目录 前言 一.搭建前端环境 (1)引入项目到项目工作区 (2)根据package.json下载依赖 (3)启动创建好的前端项目 二.前端环境目录结构 (1)总体目录概览 (2)关键文件 package.js build/webpack.dev.conf.js index.html src/main.js config/dev.env.js src/utils/request.js src/api/login.js 三.登录改造 (1)登入方法改造 获取用户信息方法改造 登出方法改造 前端登出方

  • 使用Pycharm创建一个Django项目的超详细图文教程

    目录 Django 简介 创建Django的虚拟环境 创建Django项目 总结 Django 简介 Django是一个开放源代码的Web应用框架,由Python写成. 采用了MTV的框架模式,即模型M,视图V和模版T.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件.并于2005年7月在BSD许可证下发布.这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的. 2019年12月2日,Django 3. 0发布(Pyt

随机推荐