透過Vue建立健保特約機構家用快篩試劑查詢網站-Day2

Vue專案建立及Layout實作

Posted by     "Brady Yang" on Monday, August 1, 2022

今天會先根據Day1 的設計,將網頁的基礎版型建立出來。

Vue專案建置

我是透過Vite建置工具來建立我的Vue專案,可以參考手把手用Vue建立第一個網站 ,這邊我就不再撰寫一遍了。

Layout建置

我是透過SFC進行開發,所以HTML、JS、CSS都放在同一個檔案裡面。專案裡面會有兩個檔案App.vue及main.js。

main.js主要是根據App.vue創建一個Vue的應用程式,這邊只需要先更改App.vue,將我們設計好的架構放在這個檔案裡面。

Vue檔案的<template>是用來呈現HTML,在此使用HTML5的Layout Element<head><main><footer>來設計Layout。

<style>下,定義畫面CSS的高度及背景顏色。

這邊保有專案本來的css設計@import "./assets/base.css"; 照理說應該要全部清空自己拉,但是就偷懶一下!

                                                                                                                                 App.vue

<template>
  <header>Header
  </header>
  <main> main
  </main>
  <footer>footer
  </footer>
</template>

<style>
@import "./assets/base.css";

header {
  background-color: rgb(255, 174, 0);
  height: 80px;
}

main{
  height: 820px;
}

footer {
  height: 30px;
  background-color: rgb(255, 174, 0);
}

成果

看一下在電腦跟手機上的效果如何。發現在手機模式下,footer需要透過滾動軸才能看到,這邊暫時先不調整。等到實際擺放地圖後,再來看看效果如何。

總結

今天先實作了網站的Layout,下次會實作Header的內容,大家也可以跟我一起建立看看唷。