好的~今天先來檢查一下
目前的成品跟一開始規畫的UI,完成度如何呢?
這是一開始的首頁UI

這是目前的成品

恩.... 有點後悔前幾天沒先看UI稿就亂做了 可惡 XDDD
昨天有說過,我習慣的開發流程就是"達成指定目標>重構>前進下一個目標>達成指定目標"
那目前就是進入 重構/調整 階段啦,重構完成後,就可以去下一個階段了!
那現在就先新增圖片瞜
為了避免版權問題,我這邊有自己準備了2張圖 XD
(有需要可自由取用)


首先把圖丟到 /src/assets 資料夾裡,因為我們有連動Git,
他會詢問要不要加到Git的版本控制內,選擇 "Add"即可

這次新增的檔案,檔案名稱會是綠色
沒有加入版控,檔案名稱會是紅色
已經在版本控制下,檔案名稱會是白色
這次檔案有修改,檔案名稱會是藍色
因為要放在本來的輪播右邊,所以需要先用 v-col,把框架分成左右二格,比率為 8:4
加入圖片
這次採用 Vuetify的 v-img組件
不用原生的 寫法是因為如果要做到RWD的效果,要多寫很多東西,
但是套用v-img組件的話,他預設就會有RWD了,超讚~
設定連結
這邊採用 :src 加上 require("路徑") 的方式,
因為我有使用webpack打包,如果直接寫 src = '../assets/festival.png' 的話,會抓不到圖片
在網路上有其他人遇到相似問題
Vue Vuetify 的 v-img 组件中的 src 属性不能直接使用相对路径
有兩種方法,一個是手動加上require,另一個是用vue-loader套件,
因為我目前應該只會套用這2張自己的圖片,所以就手動設定就好了
跳轉頁面
用router-link 把圖片包起來,to可以指定要連結的頁面
HomePage.vue
	<v-col sm="8"> <!-- 分配8格給照片輪播 -->
    <v-carousel
      cycle
      height="400"
      hide-delimiter-background
      show-arrows-on-hover
    >
      <v-carousel-item
        v-for="(item,i) in carouselItems"
        :key="i"
        :src="item.src"
        :href="item.link"
        target="_blank"
      ></v-carousel-item>
    </v-carousel>
  </v-col>
	<v-col sm="4"><!-- 分配4格給 v-img -->
	    <router-link to="festival"> <!-- 指定點擊後要跳轉的頁面 -->
				<!-- 加入圖片 -->
	      <v-img  
	        :src="require('../assets/festival.png')"
	        max-width="350"
	      ></v-img>
	    </router-link>
	    <router-link to="topic">
	      <v-img
	        :src="require('../assets/topic.png')"
	        max-width="350"
	      ></v-img>
	    </router-link>
	</v-col>
圖片看起來有點搞笑,大家不要太在意 XD
18-4

今天因為研究那個圖片連結花比較長時間><
下半部的美化我們明天繼續~