當前位置:
首頁 > 知識 > springboot+vue簡單的後台管理

springboot+vue簡單的後台管理

一、簡介

樓主是個初學者,無聊的時候做的,代碼比較簡單,很多功能都沒寫完,後面會慢慢完善,僅供初學者參考一下。

界面如下(截圖有點丑):

好吧,開始分享怎麼搭建這樣一個demo的前後端。

1.前端方面用的vue+element-ui,工具的話vscode或者webstrom都行,頁面布局element官網都有自己可以取看看。

2.後端方面用的springboot+jpa,工具的話idea,因為idea做springboot工程比較簡單,eclipse也行。

二、項目搭建

1、後端方面:

建立項目,打開idea,創建project這裡記得選Spring Initializr

然後走正常流程,下一步,下一步......建完了可以看一下你們的springboot 版本 一般都是2.0以上了,樓主用的1.59,2.0以上會有一些不同的地方,這個版本可以自己改的。然後把配置文件application.properties後綴名改成yml,配置文件如下(這個我不知到怎麼做成可以複製粘貼的,只會截圖):

整個後端的代碼非常簡單就呢么幾個類,具體代碼我打包好了,自己下載吧,前端麻煩點,這裡主要描述一下前端吧,因為我也是個學後端,前端布局真的十分令我頭痛的問題。。。

2、前端部分:

要搭建一個vue項目首先是要裝npm的,安裝node.js的時候會自動配置,整個搭建過程可以百度,教程比較多,也比較簡單。這裡講一些重點,建好項目後記得安裝一個路由模塊,命令:

npm install vue-router

然後安裝一個element模塊:

npm i element-ui -S

新項目除了保留main.js和app.vue其餘的組件可以刪除,components 是聲明有哪些組件,template 是使用哪個組件,一般你寫的vue組件內容部分都會被<template ></template >所包裹,App.vue裡面是一些全局樣式,不要的部分可以刪除。在src創建一個router.js文件,如果在安裝vue的時候全局安裝了router項目里會有一個router文件夾,在下面的index.js配置路由。如何過沒有就自己建router.js吧,main.js的配置如下:

import Vue from "vue"

import App from "./App"

import ElementUI from "element-ui";

import "element-ui/lib/theme-chalk/index.css";

import VueRouter from "vue-router"

import router from "./router.js"

Vue.use(ElementUI);

Vue.use(VueRouter)

new Vue({

router,

render: h => h(App)

}).$mount("#app")

App.vue裡面的內容我刪除了保留了基本全局樣式,部分改動如下:

<template>

<div id="app">

<router-view/>

</div>

</template>

然後我們開始來創建一些基本的頁面吧,打開element官網,打開組件部分,找到布局,element的布局有兩種一種是layout(如bootrap類的柵格布局,一行24用el-row,el-col表示),另一種是現成的container布局適合新手,布局下面會有代碼實例,自己看合適的布局複製粘貼就好。

記住新建的vue內容要寫在<template>里,接下來如何展示在網頁上呢?我們需要為新建的頁面配置路由(假設新建的vue名字叫test.vue在views文件夾下):

import Vue from "vue";

import VueRouter from "vue-router";

import Router from "vue-router";

// 引入組件

import test from "./views/test.vue";

const routes = [

{

path:"/test",

component: test

}

]

var router = new VueRouter({

routes

})

export default router;

這樣就可成功的訪問到了http://localhost:8080/#/test。

---------------------

作者:crazycatlong

原文:https://blog.csdn.net/qq_39337367/article/details/85562194

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

springboot+vue簡單的後台管理

打開今日頭條,查看更多圖片
喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Spring Cloud Alibaba Sentinel 整合 Feign 的設計實現
EEPROM和flash的區別

TAG:程序員小新人學習 |