這篇文章給大家介紹小程序開(kāi)發(fā)中如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的購(gòu)物車(chē)功能,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
1、購(gòu)物車(chē)界面功能實(shí)現(xiàn)
先來(lái)弄清楚購(gòu)物車(chē)的需求。
根據(jù)設(shè)計(jì)圖,我們可以先實(shí)現(xiàn)靜態(tài)頁(yè)面。接下來(lái),再看看一個(gè)購(gòu)物車(chē)需要什么樣的數(shù)據(jù)。
首先是一個(gè)商品列表(carts),列表里的單品需要:商品圖(image),商品名(title),單價(jià)(price),數(shù)量(num),是否選中(selected),商品id(id)
然后左下角的全選,需要一個(gè)字段(selectAllStatus)表示是否全選了右下角的總價(jià)(totalPrice)最后需要知道購(gòu)物車(chē)是否為空(hasList)
知道了需要這些數(shù)據(jù),在頁(yè)面初始化的時(shí)候我們先定義好這些。
2、下面是代碼
{{item.title}} ¥{{item.price}} - {{item.num}} + x 全選 ¥{{totalPrice}} 購(gòu)物車(chē)是空的哦