Skip to content

HuangNO1/PetHome_Front_Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 21, 2020
79f5e11 · Jun 21, 2020
Mar 5, 2020
Jun 21, 2020
Mar 2, 2020
Mar 3, 2020
Jun 20, 2020
Mar 2, 2020
Jun 19, 2020
Jun 19, 2020
Apr 1, 2020
Mar 3, 2020

Repository files navigation

pet-home

這項目是中南大學計算機學院軟件工程 18 級軟件開發架構寵物商店前端,前後端分離。

組員:

  • 1804 黃柏曛 - 前端負責人
  • 1805 吳建賢 - 後端負責人
  • 1804 馮武 - 後端日誌與數據庫

指導老師:宋鐵

後端:spring boot 後端

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

如果要升級套件

npm update

Customize configuration

See Configuration Reference.

組件與框架

我們使用以下包依賴:

  • Vue-cli,一个基于 Vue.js 进行快速开发的完整系统。
  • Vue-Router,是 Vue.js 官方的路由管理器。用於單頁面子組件。
  • Vuetify,是基于 Vue 編寫的 Material Design 框架。
  • Vuelidate,前端簡單的表單數據判斷,是簡單、輕量模型驗證。
  • vue-monoplasty-slide-verify,第三方拼圖驗證碼服務組件。
  • Vuex,作為 SPA 單頁面組件之間的傳值與各方法,共享數據。
  • Axios,前端數據請求工具,具有 JQuery Ajax 效果。
  • 第三方 Affix 組件,由於 Vuetify 沒有 Affix 組件,加上我實際使用 vue-affix 感覺不是那麼實用,於是網上查到這個組件,感謝這位網友。組件有添加作者註解,以表示他人的智慧財產權。順便提醒使用這個組件的人,記得那個 Affix 的 CSS 是 position: fixed,在使用時,Affix 外部要再包一個 DIV 並添加寬度以避免走版。
  • v-viewer,圖片檢視器
  • vue-avatar-editor-improved,頭像編輯器。
  • markdown-it-vue,Markdown 渲染顯示組件。
  • js-cookie,Cookie 操作 API。
  • echarts,圖表。
  • v-charts,圖表,基于 Vue2.0 和 echarts 封装的 v-charts 图表组件。
  • @johmun/vue-tags-input,A tags input component for VueJS with autocompletion, custom validation, templating and much more。
  • @chenfengyuan/vue-number-input,Number input component for Vue.js。

頁面

註:因為目前頁面還在設計當中,不能 100% 確定頁面長怎樣,所以現階段不放頁面圖。

我們這個項目用了三個頁面應用:

  • 介紹推廣頁面 - Introduce
  • 登入註冊操作頁面 - Sign
  • 主工作頁面 - Work
  • 管理員(賣家)- Admin

Introduce

功能:作為所有網站的起始點,具有宣傳與廣告效果。雖然不是主要的頁面,但是依然很重要。

寵物商店Introduction.png

Sign

功能:登入註冊使用者操作。

分別有 LoginRegister 兩個子組件。

寵物商店Sign.png

Work

寵物商店work.png

  • Home 展示商品的頁面。

  • Cart 購物車。

  • Record 使用者購物紀錄。

  • User 使用者個人資料。

  • Setting 頁面設定。

  • ViewProduct 顯示單品詳細。

  • About 開發團隊說明。

Admin

寵物商店管理員前端界面.png

  • Dashboard 顯示營銷情況。

  • Notify 顯示新訂單。

  • Task 顯示任務。

  • Edit 編輯商品。

  • Preview 預覽商品展示。

  • About 開發團隊說明。

前端測試數據

寵物商店TestData.png

License

The MIT License