spring boot+vue个人博客三:搭建前端vue整合element ui脚手架

Spring boot + Vue 前后整合 Vue脚手架的搭建 前言 构建vue项目的开发环境配置,官方提供了脚手架工具vue-cli来快速构建一个开发环境,初始化一个vue项目操作命令如下: // 安装node.js,内含npm,Node.js官网:https://nodejs.org/en/ 。 // 设置npm镜像cnpm命令行工具 npm install -g cnpm --registry=https://registry.npm.taobao.o... 阅读详情
系列大纲
GitHub(还没开发完成)
在线演示www.yzpnb.top
第一章:(后端)搭建spring boot脚手架:https://blog.youkuaiyun.com/grd_java/article/details/107452826
第二章:权限整合shiro+jwt,完成后端接口:https://blog.youkuaiyun.com/grd_java/article/details/107481570
第三章:搭建前端vue整合element ui脚手架:https://blog.youkuaiyun.com/grd_java/article/details/107498140
第四章:首页和公共头部组件:https://blog.youkuaiyun.com/grd_java/article/details/107507213
第五章:完成登陆注册页面,nginx网关对接后端:https://blog.youkuaiyun.com/grd_java/article/details/107515437
第六章:博客页面,观看博客,博客编辑功能:https://blog.youkuaiyun.com/grd_java/article/details/107525128
第七章:打包部署,多节点部署方案:https://blog.youkuaiyun.com/grd_java/article/details/107533253

一、vue开发环境搭建

1、搭建vue脚手架

我的方法和别人不一样,因为我是百分百拒绝全局安装vue的,所以我会单体安装vue
1、创建一个文件夹,安装vue ui依赖
npm install --save @vue/cli

在这里插入图片描述

打开vue ui搭建脚手架
这一步非常容易出错
1、先直接输入命令 vue ui
2、如果1不行,输入命令npm run vue ui
3、如果上面都不行,按下面步骤来

在这里插入图片描述

{
	"name":"www",
	"version":"0.0.1",
	"scripts": {
	  	    "test": "echo \"Error: no test specified\" && exit 1",
			"vue":"vue",
	  	    "ui":"vue ui"
	  	  }
}

在这里插入图片描述

然后进入图形化界面创建项目

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

创建完成后会出现项目仪表盘,直接将页面关掉就可以了
然后我们需要回到命令行 按ctrl +c退出预编译

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

到这里vue环境就搭建完成了

2、安装相关依赖

1、axios

npm install --save axios

在这里插入图片描述

import axios from 'axios'
Vue.prototype.$axios = axios
简单的封装axios

在这里插入图片描述

import axios from 'axios'

// 创建axios实例
const service = axios.create({
  baseURL: 'http://localhost:9001', // api的base_url
  timeout: 20000 // 请求超时时间
})

export default service

2、element ui

npm install element-ui --save

在这里插入图片描述

引入使用

在这里插入图片描述

import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(Element)

二、封装测试

3、封装异步请求

在这里插入图片描述

import request from '@/utils/request.js'
export default {
  getAllBanner() {
    return request({
      url: `/cmsservice/crm-banner/api/selectAllBanner`,
      method: 'get'
    })
  },
  getNewRecommended() {
    return request({
      url: `/eduservice/api/selectNewRecommended`,
      method: 'get'
    })
  },
 }

4、测试

<el-button>默认按钮</el-button>
<el-button type="primary" disabled>主要按钮</el-button>
import test from '@/api/test.js'

created(){
	  test.getAllBanner().then(response=>{
	  	alert("成功");
	  }).catch(error=>{
	  	alert("失败");
	  })
  }
异步测试

在这里插入图片描述

测试element ui

在这里插入图片描述

运行项目

在这里插入图片描述在这里插入图片描述

至此前端开发环境就基本搭建完成
之后会用到百度的图表之类的,到时候需要的时候在引入就行
基于Spring Boot + Vue 前后端分离个人博客网站设计 个人博客网站摘要一、绪论1.1 课题背景、目的、意义1.2 国内外研究现状1.3 技术介绍1.3.1 Spring Boot1.3.2 MyBatisPlus1.3.3 Shiro1.3.4 Redis1.3.5 Jwt1.3.6 Vue1.3.7 Element-ui1.3.8 Axios1.3.9 前后端分离二、可行性分析2.1 技术可行性分析2.2 时间和资源可行性三、需求分析3.1 用户分析3.2 功能需求分析3.3 流程分析四、结构设计4.1 实体e-r图4.2 数据库设计五、详细设计六、系统测试 阅读详情

相关推荐

Spring boot+Shiro+ spring MVC+swagger UI +Mybatis+mysql+Vue +Element UI 之一vue和spring boot整合

1 为什么是vue+spring boot技术选型核心框架:Spring Boot 1.5安全框架:Apache Shiro 1.3视图框架:Spring MVC 4.3持久层框架:MyBatis 3.3定时器:Quartz 2.3数据库连接池:Druid 1.0日志管理:SLF4J 1.7、Log4j页面交互:Vue2.x为什么是MVVM那么在我继续之前,我也想和大家回顾一下Web开发的发展简史...

Just Do It! 4695

Springboot+Vue+mybatisplus集成脚手架

简言:什么是前后端分离???已经成为互联网项目开发的业界标准使用方式。

qq_46023827的博客 578

Spring Boot+Vue项目从零入手

1、创建Springboot项目,勾选Lombok(简化java代码的插件)、web——Spring Web(相当于SpringMVC)、sql——MyBatis Framework+MySql Driver。再配置tomcat的地方点+,选择npm,下方选择vue的package.json,下方run的下一格写serve。创建好项目后先启动,确认项目可以正常运行,再将vue整个拖入Springboot项目中。1.打开cmd窗口,进入准备建立vue项目的文件夹,通过。检测安装成功的方法:vue -V。

begei的博客 3919

一周Spring Boot + VUE 入门 (3)-- 从脚手架开始

一周Spring Boot —— VUE入门的脚手架部分,我们选择优秀的开源快速开发框架RuoYi,感谢RuoYi带来的优秀的软件。

BGD10450173的博客 2967

【SpringBoot】54、SpringBoot+VUE后台管理系统开发脚手架

本期给大家推荐我自己写一个开源项目:Asurplus-VUE,本着减少大量重复开发工作的原则,使得在项目中能够实现快速开发 1、前言 本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(Asurplus-VUE),能满足大部分后台管理系统基础开发功能,使得开发人员直接可从业务模块开始,减少大量的重复开发工作。前端框架使用 ruoyi-vue(https://gitee.com/y_project/RuoYi-Vue) 2、项目地址 https://gitee.com/asurplus/asu

JACKAL 20万+

Vue和Spring Boot是一对强大的技术组合,可以用于构建现代化的前后端分离应用程序

Vue和Spring Boot是一对强大的技术组合,可以用于构建现代化的前后端分离应用程序。本文将介绍如何使用Vue脚手架和Spring Boot构建一个简单的前后端分离入门项目。我们将首先设置Vue前端应用程序,然后创建一个Spring Boot后端应用程序,并将两者连接起来。

BbflNim的博客 441

Vue整合SpringBoot项目实战之Vue+Element-Ui搭建前端项目

Vue整合SpringBoot项目实战之Vue+Element-Ui搭建前端项目 源码: 前端项目代码 后端项目代码 Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Customize configuration ![aixin3](C:\Users\董鹏超\Desktop\

qq_45077173的博客 4329

Spring Boot Vue Element入门实战(二)前端框架搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)IDEA开发工具 这里其实推荐Atom或者webstorm,Atom有很多vue的插件,高亮语法检查小地图等等一些很实用的插件。本次实战环境选择IDEA编辑器,导入入门实战(一)中的生成的工程如下图 . VUE工程目录结构 ├── build 构建脚本目录 ├── conf...

岁月不饶人,我亦未曾饶过岁月 1万+

Vue + Spring Boot 项目实战(五):使用 Element 辅助前端开发

如何用 Element 提高页面的颜值

Evan 的博客 9万+

Spring Boot Vue Element入门实战(一)VUE开发环境搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 Java环境 请参考Java环境变量配置 Node.js环境 官网下载Node,下载完成后安装 环境变量配置 变量名:NODE_HOME 变量值:node.js安装目录 新建NODE_PATH系统变量 变量名:NODE_PATH 变量值:%NODE_HOME%\node_modules 然后编辑pat...

岁月不饶人,我亦未曾饶过岁月 1万+

Spring Boot Vue Element入门实战 二、前端框架搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)IDEA开发工具 这里其实推荐Atom或者webstorm,Atom有很多vue的插件,高亮语法检查小地图等等一些很实用的插件。本次实战环境选择IDEA编辑器,导入入门实战(一)中的生成的工程如下图 . VUE工程目录结构 ├── build 构建脚本目录...

常年被追砍的博客 411

Spring Boot + vue-element 开发个人博客项目实战教程(三、项目环境搭建)

前言 从教程的这一篇开始,我们就开始正式的进入到实战项目的开发。 ​ 首先要搞清楚我们的项目的总体结构是什么,后端采用的是Java、管理平台采用的是Vue搭建,后期可能还会有移动端采用uni-app实现。采用前后端分离开发,这也是大多数企业使用的开发方式前后端分离,也就是说,我们使用Java将数据通过接口的方式暴露出来,然后前端只要拿到接口的地址就能获取数据,这样后期的维护,前后端的依赖性很小,减轻维护的压力等。 ​ 这种方式会在我们开发中慢慢体会出来所带来的方便,为了项目能在你的电脑上运行成功,尽量和我使

码上言 1万+

构建现代个人博客:Vue+Element+Java全攻略

Vue.js 是一个构建用户界面的渐进式JavaScript框架,它轻量级、易上手且灵活。通过数据驱动和组件化的思想,Vue.js使得开发者能够高效地构建单页应用程序。以几个常用组件为例,介绍它们的基本使用方法和效果。Button 按钮<el-button type="primary">主要按钮</el-button><el-button>默认按钮</el-button><el-button type="text">文字按钮</el-button>使用示例中,

weixin_30653091的博客 669

Spring Boot + vue-element 开发个人博客项目实战教程(二、技术点介绍)

前言 在这里我整理了整个项目大概需要用到的技术,让我们熟悉这些项目,知道如何在项目中运用的,原则是,先保证会用,再去慢慢探寻技术的底层原理。后期如果还有什么新的技术,我再更新,暂时就列举的那么多。 1、后端技术 技术 说明 官方网址 Spring Boot MVC框架和容器 https://spring.io/projects/spring-boot MyBatis 持久层框架 https://mybatis.org/mybatis-3/zh/index.html Nginx 静态

码上言 4698

springboot + netty 实现多客户端登录 超出设备 并下线

本文档旨在详细描述多平台登录控制的需求和实现方案。当前系统仅支持单设备登录,需扩展为支持多设备同时在线,并提供多种登录策略。文档详细列出四种策略:单平台登录、双平台登录、三平台登录和多平台同时在线,每种策略的具体限制和支持平台。技术实现方案包括数据结构设计、NettyUtils 工具类方法、WebSocketHandler 修改,以及相应的测试方案

Likefr 1878

SpotBugs实战:10大类Bug检测规则详解与代码优化实例(附避坑清单)

本文深入解析SpotBugs在Java开发中的实战应用,详细讲解10大类Bug检测规则与代码优化实例,包括NPE防御、多线程安全、性能优化等关键问题。通过具体代码示例和避坑清单,帮助开发者提升代码质量,有效集成到CI/CD流程中。

weixin_42665255的博客 195

Spring boot+Shiro+ spring MVC+swagger UI +Mybatis+mysql+Vue +Element UI 之四 vue 整合Element UI

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库本项目中用Vue整合Element UI进行前端开发,相比于bootstrap,另开贴分析。1. 如何整合在 main.js 中写入以下内容可以完整引入:import Vue from 'vue' import ElementUI from 'element-ui' import 'element-ui/lib...

Just Do It! 2377

arcgis select by attributes一次选多个_视频:如何基于ArcGIS与GeoDa求莫兰指数和绘制莫兰散点图?...

莫兰指数是全域莫兰指数(Global Moran's I)的简称,是澳大利亚统计学家帕特里克·阿尔弗雷德·皮尔斯·莫兰(Patrick Alfred Pierce Moran),在1950年提出的。详细介绍,如下:莫兰指数取值范围在-1.0至1.0之间。当Moran's I >0时,表示空间正相关性,其值越大,空间相关性越明显;当Moran's I <0时,表示空间负相关性...

weixin_39948247的博客 1760

Spring Boot + vue-element 开发个人博客项目实战教程(十六、登录功能实现(上))

文章目录前言一、前端搭建1、下载前端模板2、项目运行二、前端登录改造1、改造前端项目2、登录接口请求详解3、数据响应三、总结 前言 这次拖了一个多月才更新,最近自己发生了很多的事情,有时间和大家一起聊聊,所以一直没来得及更新,这次终于能静下心来写文章了,在这期间我还谋划了一个大的规划,那就是整理Java。 我将系统的进行学习,学习的同时我将会写基础的学习文章,估计要持续四个月左右吧,从Java基础到JavaWeb然后到Spring、SpringBoot、MySQL、redis、MQ、SpringCloud、

码上言 5470

GEE AI: 利用 Satellite Embedding 语义搜索快速识别研究区目标斑块

摘要 本文介绍了一种基于Google Earth Engine的遥感语义搜索技术,利用Satellite Embedding数据集快速识别目标地物。该方法通过将光谱信息转化为高维向量,在武汉市的案例中展示了如何:1)定义研究区和样本点;2)加载预处理的Embedding数据;3)计算向量相似度;4)结合面积过滤优化结果。相比传统监督分类,该技术具有响应快速(无需模型训练)、抗季节干扰和精准界定等优势,特别适用于森林碳储量监测和土地利用检测等应用场景。文中提供了完整的GEE代码实现流程,包括样本定义、相似度计

此星光明博客 622

SLUB DEBUG 检测slab 内存泄漏

文章介绍如何定位linux 内核中slab 内存泄漏。

一叶知秋的博客 1491

spring boot 整合vue,支持 element-ui , 开发工具: IDEA

另外需要注意的是: 如果你安装或者是运行出现了问题,请仔细看看你运行Terminal命令的时候是在哪个目录下的,是不是目录错了.①. 我们的App.vue就是我们默认的主页面,HelloWorld.vue是在主页面中显示的内容,首页内容的仪表盘。②. 在router下面的index.js是我们路由.作用是配置你添加的页面,和页面跳转的URL的.这时,打开浏览器,访问http://localhost:8080,出现vue的大V即成功了!那么恭喜你安装成功,如果过没成功,请自行百度,查找原因!

S mile0804的博客 3257

控制科学与工程(自动化)保研经验【4】——浙大篇

控制科学与工程(自动化)保研经验【4】——浙大篇

Control Everything 1万+

spring boot+vue个人博客五:完成登陆注册页面,nginx网关对接后端

文章目录一、页面整合1、下载bootstrap(去官网下载即可)2、编写单独样式表3、引入一个图标库4、配置nginx,编写异步接口5、api接口6、登陆页面开发二、逻辑测试与完善1、测试当前接口2、集中化管理数据3、方法重构4、测试三、获取登陆信息完善页面1、编写头部组件2、测试 一、页面整合 1、下载bootstrap(去官网下载即可) 2、编写单独样式表 /* Please ❤ this if you like it! */ @import url('https://fonts.google

殷志鹏的博客 1141

如何解决Elsevier和IEEE期刊之间参考文献的转换问题

Elsevier期刊和IEEE旗下的期刊两者模版互相转换的时候,会发现Elsevier模版的参考文献是存放在.bib文件下的,然后在.tex文件中直接引用即可。3. 在IEEE的.tex文件中的\end{document}命令行之前,添加下面的这句话(ps:\bibliography{**}中的**名称即为.bib文件的名称)如何将Elsevier的参考文献快速的转成IEEE期刊可用的格式,是本博客需要解决的问题。2. 将下载好的.bib文件,上传到IEEE的latex文件中。

薰珞婷紫小亭子的博客 1675

Unity最强动作战斗框架?Combat System Framework 深度解析

Combat System Framework 并不是一个简单的角色控制器,而是一套完整的动作游戏战斗开发框架。它借鉴了现代 AAA 游戏常见的架构思想,以 Gameplay Tag 为核心,结合 ScriptableObject 数据驱动设计,将技能、属性、Buff、伤害、武器、动画通知等系统有机整合在一起。同时,配套的可视化动画时间轴、Root Motion 工具和实时预览窗口,大幅优化了动作开发流程。当然,这套框架也有一定的学习门槛。

2403_88403568的博客 680
上一篇: spring boot+vue个人博客二:权限整合shiro+jwt,完成后端接口
下一篇: spring boot+vue个人博客四:首页和公共头部组件
ydenergy_殷志鹏
博客等级 码龄7年 5885粉丝 543原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ydenergy_殷志鹏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值