Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一)

这篇具有很好参考价值的文章主要介绍了Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在开始:一个搬砖程序员的随缘记录

一、Node安装

查看Note版本

node -v

查看npm版本

npm -v

然后将npm升级至最新版本

npm -g install npm

将npm下载源换至http://registry.npm.taobao.org

npm config set registry http://registry.npm.taobao.org

可以在后续的npm下载提高下载速度

二、Vue CLI安装

安装vue cli

npm install -g vue-cli

三、相关的版本

node版本v18.16.1
vue-cli版本v5.0.8

四、创建Vue3+TypeScript项目

创建项目命令

vue create vue_typescript_elementplus_demo

vue_typescript_elementplus_demo是项目名,可以自定义

选择Manually select features,进行自定义
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
然后选择TypeScript和Router,空格选择和不选,选好了回车确定进入下一步
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
这里选择3.x
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
下一步按图上进行选择
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
然后就等待项目创建结束,出现如下显示就创建成功了
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
现在启动项目

进入项目目录

cd vue_typescript_elementplus_demo

启动项目

npm run serve

Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
浏览器访问:http://localhost:8080/
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
Vue+TypeScript项目就创建好了

五、Vue项目初始化

前端专业IDEA是vscode,可以自行下载配置,我是因为是工作主要以Java为主,所以我用的IntelliJ IDEA进行开发的

用项目结构
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
我们现在从零开始开发,去掉一些创建项目自带的一些演示的页面的资源

去掉assets下的所有文件
去掉components下的所有文件
去掉views下的所有文件

如果删除文件的时候提示:
Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
这是是文件权限不够,进入项目文件的上面一个层级,执行下面的命令

sudo chmod -R 777 ./vue_typescript_elementplus_demo/

然后再进行删除

修改App.vue文件

<template>
  <div id="app">
    <router-view />
  </div>
</template>

<style>
html,
body,
#app {
  width: 100%;
  height: 100%;
}
</style>

在src/views下创建Login.vue

<template>
  <div>这是登录页面</div>
</template>

<script>
export default {
  name: 'Login'
}
</script>
<style scoped></style>

修改src/router下的index.ts

import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'
const routes: Array<RouteRecordRaw> = [
  {
    path: '/',
    name: 'Login',
    component: () => import('../views/Login.vue')
  }
]

const router = createRouter({
  history: createWebHistory(process.env.BASE_URL),
  routes
})

export default router

六、项目启动

然后重启下项目,看下效果

Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一),Vue3+SpringBoot后台管理系统,typescript,vue.js,spring boot
这里一个简单的vue项目就搭建完成了。
后续章节会介绍使用element-plus美化页面和axios进行接口的请求

Over文章来源地址https://www.toymoban.com/news/detail-644298.html

到了这里,关于Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue3.3 + Vite4.3 + TypeScript5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)

    vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等当前主流框架。 相较于其他管理前端框架,vue3-element-admin 的优势在于 一有一无 (有配套后端、无复杂封装): 配套完整 Java 后

    2024年02月09日
    浏览(143)
  • 【vue3-element-admin 】基于 Vue3 + Vite4 + TypeScript + Element-Plus 从0到1搭建后台管理系统(前后端开源@有来开源组织)

    vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等当前主流框架。 相较于其他管理前端框架,vue3-element-admin 的优势在于 一有一无 ( 有 配套后端、 无 复杂封装): 配套完整 J

    2023年04月21日
    浏览(260)
  • 【vue3-element-admin 】基于 Vue3 + Vite4 + TypeScript5+ Element-Plus 从0到1搭建企业级后台管理系统(前后端开源)

    vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Router 等当前主流框架。 相较于其他管理前端框架,vue3-element-admin 的优势在于 一有一无 (有配套后端、无复杂封装): 配套完整 Java 后

    2024年02月07日
    浏览(220)
  • vue3后台管理系统

    后面可参考下: vue系列(三)——手把手教你搭建一个vue3管理后台基础模板 TypeError: Failed to fetch dynamically imported module: 以下代码项目gitee地址 初始化项目 可参考:vite官网 https://vitejs.cn/guide/#scaffolding-your-first-vite-project 添加加载效果 在index.html中的id为app中,写入 配置 vite.c

    2023年04月15日
    浏览(50)
  • vue3+element-plus的后台管理系统模板 和 vue3+ant-design-vue的后台管理系统模板

    规范 :后台系统模板,按照企业级别的规范搭建的。 权限控制 :通过后端返回的路由表(这个路由表是由前端这边在系统配好的然后存储在后端的)来动态渲染菜单和注册路由,同时也根据页面内的接口权限对页面中的按钮做了是否可见的设置。前端这边有 路由、角色、用

    2024年02月08日
    浏览(81)
  • vue3开源后台管理系统模板

    2022-08-28 推荐一些 Vue3 常用后台管理系统模板。 Vue3 在今年2月份已成为新的默认版本,本文收集了一些 Vue3 的后台管理系统模板,分享给在座的仌 👣。 还是老规矩,按照 Github 星标数量来依次介绍。 个人较推荐 vue-vben-admin、vue-pure-admin、naive-ui-admin、vue3-composition-admin、vue-

    2024年02月03日
    浏览(63)
  • Vue3后台管理系统模板推荐

    Vue-Vben-Admin(github上的标星数为14.2k)是一个基于 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的后台解决方案,目标是为开发中大型项目提供开箱即用的解决方案。包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目使用前端较新的技术栈,可以作为

    2024年02月13日
    浏览(55)
  • Vue3搭建后台管理系统模板

    今天来带大家从0开始搭建一个vue3版本的后台管理系统。一个项目要有统一的规范,需要使用eslint+stylelint+prettier来对我们的代码质量做检测和修复,需要使用husky来做commit拦截,需要使用commitlint来统一提交规范,需要使用preinstall来统一包管理工具。 下面我们就用这一套规范

    2024年02月08日
    浏览(62)
  • Vue3后台管理系统(十)文件上传

    目录 一、文件上传api  二、封装组件 三、使用案例 一、文件上传api  在src/api下新建file文件夹,并在file文件夹下新建index.ts和types.ts 二、封装组件 单文件上传组件 、 多文件上传组件 在src/components下新建Upload文件夹,并在Upload文件夹中新建SingleUpload.vue和MultiUpload.vue 三、使用

    2024年02月04日
    浏览(56)
  • vue3 + tsrpc +mongodb 实现后台管理系统

    之前上线了一个vue后台管理系统,有小伙伴问我有没有后端代码,咱只是个小前端,这就有点为难我了。不过不能辜负小伙伴的信任,nodejs也可以啊,废话不多说,开搞!后端采用 TSRPC 框架实现 API 接口,前端采用 vue-manage-system 后台管理系统框架,数据库采用 mongodb。TSRPC 是

    2024年01月16日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包