第三屆 The F2E 前端 & UI 修煉精神時光屋 團體組作品。
提供即時地圖瀏覽、快速查詢當前地點或指定地點之公車與客運動資訊。
專案運行: yarn; yarn build; yarn serve
開發模式: yarn; yarn dev
Node.js版本: 16.12
備註:
.env
的VITE_APP_GOOGLE_MAP_API_KEY
為網域專屬憑證,開發或測試需替換個人的 Google Map 憑證
- src:
- api: 查詢API / 定義類別
- assets: 資源檔
- components: 共用組件
- plugins: 自定義插件
- router: 路由設定
- store: 共用狀態設定
- style: 共用Sass
- view: 頁面組件
- Vite
- Vue3
- Sass/SCSS
- Axios
- Google Map API
- 國土測繪圖資網路地圖服務 開放 API
由於三週的內容都放在此專案中,許多格式與架構是沿用的。
主要核心內容可分為四個部分
- API與資料整合:沿用客制axios共通的寫法,於自訂類別中歸納。(
src/api
,src/store
) - GoogleMap與常用設定:GoogleMap綁定、網頁基本顯示與操作。(
src/plugins
) - 頁面與組件顯示:Vue組件架構,部分使用Vue3語法。(
src/components
,src/views
) - 設計架構同步:字級, 顏色, 間距與設計同步。(
src/style
)
前綴對應三個主題: tour
, bike
, bus
組名:十字元 組員: