基於Python-Flask的權限管理2:前端准備


一、前言

項目框架選擇和數據庫設計都ok了,下面就是開發前的准備工作,俗話說磨刀不誤砍柴工,前期准備工作是相當重要的。

二、關於D2admin

D2Admin 是一個完全 開源免費 的企業中后台產品前端集成方案,使用最新的前端技術棧,小於 60kb 的本地首屏 js 加載,已經做好大部分項目前期准備工作,並且帶有大量示例代碼,助力管理系統快速開發。

前端用的是d2admin的d2-admin-xiya-go-cms項目,下載地址為:https://github.com/d2-projects/d2-admin-xiya-go-cms

關於d2admin的文檔可以查看:https://d2.pub/zh/doc/d2-admin/

不過這個文檔不是很全,更多的還是參考預覽版https://d2.pub/d2-admin/preview/#/login?redirect=%2Findex

 

二、啟動d2-admin-xiya-go-cms

1.首先需要安裝node.js,關於如果安裝請自行百度,安裝成功后,輸入node -v 查看版本信息

 

2.下載d2-admin-xiya-go-cms項目,解壓,cmd切到項目目錄,然后運行“npm -i”安裝依賴,如果嫌慢可以安裝cnpm

 

 

3.輸入“npm run serve”運行項目,瀏覽器輸入127.0.0.1:8080,可以看到網站

 

 

 

三、使用webstorm運行項目

我選擇webstorm作為前端的ide,當然也可以選擇其他的ide,只是習慣了用JetBrains 全家桶。使用webstorm打開項目可以看到如下:

 

 

 

點擊右上角的"ADD CONFIGURATION"配置啟動

 

 

 

點擊npm下的server,配置node地址,點擊ok

 

 

點擊運行按鈕可以運行項目。

 

 

 控制台

 

 

 瀏覽器輸入localhost:8080可以看到網頁。

四、其他配置

1.注釋驗證碼:項目運行成功之后,發現每次登錄都需要驗證碼,開發過程中很浪費時間,可以把驗證碼注釋掉。

<!--              <d2-tencent-captcha @success="submit">-->
<!--                -->
<!--              </d2-tencent-captcha>-->
              <d2-button @click="submit" size="default" type="primary" label="登錄" class="button-login"/>

2.修改后端地址:找到.env文件,修改VUE_APP_API_0_TEST的值為自己的后端地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM