




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第14章商城首頁開發課件V1.0
教學內容第一節
輪播和推薦商品第二節熱點商品列表第三節
底部導航條制作知識目標教學目標理解和掌握
vant4
中
van-swipe
組件的應用掌握
van-grid組件的布局過程和應用方法掌握
van-tabbar組件跳轉和焦點獲取方法知識點預覽#節知識點難點重點應用14C14-01輪播和推薦商品1、頁面效果
2、輪播圖制作3、爆款商品推薦C14-02熱點商品列表1、頁面效果2、列表數據源3、列表制作C14-03底部導航條制作1、頁面效果2、實現代碼3、調用導航條
首頁是商城的門面,布局結構尤為重要,為了能動態地展示更多的商品,通常會在頂部添加一個用輪播圖,并使用相關的功能導航條上下包裹它,使其結構更加合理;同時,將重點需要推薦的爆款產品放置在底部的顯眼位置,共同組成了首頁的第一屏。頁面效果
第一屏頁面的制作由多個單獨的組件完成,為了方便按功能開發,首先在項目src/components目錄下,添加一個名稱為index的文件夾,用于保存所有制作首頁的組件。組件RtHeader用于顯示商城標志和服務主旨。組件
RtSwipe
用于顯示首頁輪播圖的制作。組件
RtNav
用于導航條中的多圖顯示。輪播圖制作
首頁的第一屏由4款組件分別實現,第二屏是熱點商品列表,通過圖文并茂的形式,在一行中顯示兩個商品信息;商品信息源于一個JSON格式的數據源,并借助vant-grid組件,將數據源通過遍歷的形式,顯示在頁面組件中。熱點商品列表熱點商品的展示數據,源于shop.js文件中的
prod
屬性值。說明:在src/data目錄下,新建了一個名為shop.js,用于保存整個項目中頁面所使用的數據,該數據是一個對象,對象中的prods屬性值則是一個數組,用于保存項目中全部的商品數據信息,因此,熱點商品列表可以直接調用該數組。列表數據源確定列表調用的數據源后,接下來可以使用vant-grid組件展示數據源信息,該功能由組件RtSuggest完成。說明:使用宮格van-grid組件包裹遍歷的組件項van-grid-item,并通過插槽自定義格子展示商品內容,column-num屬性設置宮格顯示的列數,當單擊某格子時,觸發綁定的click事件,并執行事件函數enter,在函數中,攜帶商品id,跳轉到商品詳細中。列表制作在移動終端中,可以使用底部導航條,實現各頁面之間的相互切換,在
Vant4
中,底部導航條由van-tabbar組件來實現,由于它的功能針對的是整個項目,因此,在構建時,該組件通常被放置在一個獨立的文件夾中。底部導航條制作由于底部導航條是一個全局的功能模塊,因此,在項目的
src/components目錄下,新建一個名稱為
bottom
的文件夾,在該文件夾下,新建一個名稱為
RtTabBar
的
vue
組件,在該組件中加入代碼。van-tabbar
組件用于構建導航條的外圍結構,v-model屬性值為綁定選中選項的索引值,通過修改v-model即可切換選中的選項;van-tabbar-item用于創建導航條中的各個選項,在選項中,to屬性值為跳轉的目標路由對象,icon屬性值為選項的圖標。說明:由于許多頁面在瀏覽詳細時,不再需要導航條,因此,在van-tabbar組件中,添加一個v-show屬性,它的屬性值blnShow則作為組件的屬性值,由其他組件在調用時動態傳入,如果該值為true,則顯示底部導航條,否則,隱藏底部導航條。實現代碼在創建一個
Vue3
項目時,默認項目的啟動組件是根目錄下的
App.vue
文件,該文件也是整個項目的根組件,打開該文件,加入代碼。rt-tab-bar
用于顯示底部導航條,在調用該組件時,先使用
import
導入,再通過
components
對象聲明導入組件,最后才能在模版中直接調用,調用時,blnShow
屬性值為當前路由中meta對象的
sho
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業互聯網平臺數據清洗算法對比:工業大數據在智能決策支持系統中的應用
- 工業廢氣深度凈化技術在環保產業技術創新與產業升級報告
- 2025年醫院信息化建設中的電子病歷系統優化:醫療信息化產業發展現狀與趨勢分析報告
- 2025年醫藥行業CRO模式下的跨學科合作與項目管理報告
- 2025年醫藥企業研發外包(CRO)模式下的專利布局與競爭策略報告001
- 周轉材料管理課件
- 咖啡連鎖品牌在2025年市場布局中的綠色環保飲品研發報告
- 康復醫療行業創新產品與技術發展趨勢研究報告2025001
- 安全月展試題及答案
- 安全生產競賽試題及答案
- 國開期末考試《管理英語4》機考試題及答案第4套
- 2023超星爾雅《藝術鑒賞》期末考試答案
- 產后出血的護理-課件
- 中醫適宜技術操作規程及評分標準
- 生物傳感器課件
- 護理三基知識試題與答案
- 陜西省機關事業單位工人技術等級考核農藝工題庫
- 湖北省襄陽市樊城區2022-2023學年數學六下期末檢測試題含解析
- 周圍性面癱-醫學課件
- 2023年春季國開《學前教育科研方法》期末大作業(參考答案)
- 2023四川安全員《B證》考試題庫
評論
0/150
提交評論