版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
4.3制作“購物車”頁面主講人:譚麗君微信小程序開發(fā)
4.3.1“購物車”頁面wxml文件
購物車”頁面包括右上角編輯、中間的商品信息和下面的結(jié)算。
4.3.1“購物車”頁面wxml文件
1.“編輯/完成”框架②text組件內(nèi)容為三元運(yùn)算表達(dá)式,adminShow值為真時(shí),顯示“完成”,adminShow值為假時(shí),顯示“編輯”。①text組件,綁定了點(diǎn)擊事件adminTap。
4.3.1“購物車”頁面wxml文件
2.“購物車”頁面會(huì)有以下兩種情況:購物車是空的和購物車有商品購物車是空的購物車有商品
4.3.1“購物車”頁面wxml文件
3.每個(gè)商品信息效果和框架結(jié)構(gòu)如下圖,
4.3.1“購物車”頁面wxml文件
4.“購物車”中底部結(jié)算效果和框架結(jié)構(gòu),
4.3.2“購物車”頁面wxss文件
1.“編輯/完成”效果和框架結(jié)構(gòu),序號(hào)選擇器樣式內(nèi)容①.edit寬度、高度、背景顏色、行高、固定定位、頂上位置為0、彈性布局、右對齊②.edit>text右外邊距、字顏色、字大小、“編輯/完成”wxss樣式設(shè)置“編輯/完成”wxss樣式代碼
4.3.2“購物車”頁面wxss文件
2.每個(gè)商品信息的效果和框架,wxss樣式設(shè)置序號(hào)選擇器樣式內(nèi)容1.shop寬度、頂上內(nèi)邊距、底下內(nèi)容邊距、自適應(yīng)居中、底下外邊距2.empty文本水平居中、內(nèi)邊距、字顏色3.shop-content底下外邊距、溢出隱藏、彈性布局4.shop_check_box頂上外邊距、左邊外邊距5.check_img寬度、高度、頂上外邊距、左邊外邊距6.shop_img寬度、高度、外邊距7.shop_detail該元素flex為1即填滿剩下的寬,右外邊距8.shop_name字大小、行高9.shop_detail_bottom彈性布局、頂上外邊距10.shop_price行高、本元素flex為1即填滿剩下的寬,11.num_change彈性布局、頂上內(nèi)邊距12.minus_icon寬度、高度13.shop_num行高、高度、寬度、文本居中、字大小14.add_icon寬度、高度
4.3.2“購物車”頁面wxss文件
3.結(jié)算框架效果和框架結(jié)構(gòu),wxss樣式設(shè)置序號(hào)選擇器樣式內(nèi)容1.footer
寬度、高度、固定定位、底下0px、背景色、彈性布局2.check_box該元素flex為1即填滿剩下的寬,彈性布局、行高、字大小3.check_img寬度、高度、頂上外邊距、左邊外邊距4.check_text左外邊距、行高5.footer_total_text字顏色、行高、該元素flex為1即填滿剩下的寬6.footer_tatal_price字顏色7.footer_total,.deleteshop寬度、高度、背景色、字大小、字顏色、文本水平居中、行高
4.3.3“購物車”頁面js文件
1.顯示“購物車”頁面時(shí),會(huì)運(yùn)行cart.js文件中onShow函數(shù),并發(fā)送網(wǎng)絡(luò)請求給后臺(tái)接口cartList,前后端數(shù)據(jù)交互,接口地址
4.3.3“購物車”頁面js文件
,單擊Preview,可以查看cartList接口返回給前端的數(shù)據(jù)
4.3.3“購物車”頁面js文件
2.在購物車頁面,單擊“加號(hào)”或“減號(hào)”時(shí),會(huì)運(yùn)行cart.js文件中numchangeTap事件函數(shù),并發(fā)送網(wǎng)絡(luò)請求給后臺(tái)接口syncNum,前后端數(shù)據(jù)交互如下圖,
4.3.3“購物車”頁面js文件
在導(dǎo)入的點(diǎn)餐小程序項(xiàng)目中,在購物車頁面,單擊思戀絲娃娃“加號(hào)”,在調(diào)試器中,單擊syncNum接口,單擊Headers,可以查看接口地址和網(wǎng)絡(luò)請求方式RequestMethod的值。如左下圖
。還可以查看接口從前端接收的數(shù)據(jù),如右下圖。,
4.3.3“購物車”頁面js文件
,單擊Preview,可以查看goodsList接口返回給前端的數(shù)據(jù)
4.3.3“購物車”頁面js文件
3.在購物車頁面,選擇商品,單擊右下角刪除時(shí),會(huì)運(yùn)行cart.js文件中delete事件函數(shù),并發(fā)送網(wǎng)絡(luò)請求給后臺(tái)接口syncDelete,前后端數(shù)據(jù)交互如下圖,
4.3.3“購物車”頁面js文件
在導(dǎo)入的點(diǎn)餐小程序項(xiàng)目中,在購物車頁面,點(diǎn)擊“編輯”,選擇“紅湯羊肉火鍋”,點(diǎn)擊刪除,在調(diào)試器中,單擊syncDelete接口,單擊Headers,可以查看接口地址和網(wǎng)絡(luò)請求方式RequestMethod的值。如左下圖。還可以查看接口接收的前端數(shù)據(jù),如右下圖。,
4.3.3“購物車”頁面js文件
單擊Preview,可以查看syncDelete接口返回給前端的數(shù)據(jù)
4.3.3“購物車”頁面js文件
4.在購物車頁面,選擇商品后,單擊結(jié)算按鈕,會(huì)運(yùn)行cart.js文件中g(shù)oClearing事件函數(shù),跳轉(zhuǎn)到確認(rèn)訂單頁面,如下圖,
4.3.3“購物車”頁面js文件
在導(dǎo)入的點(diǎn)餐小程序項(xiàng)目中,在購物車頁面,選擇思戀絲娃娃,單擊結(jié)算按鈕,打開調(diào)試器,單擊Headers,可以查看跳轉(zhuǎn)地址,如左下圖。還可以查看跳轉(zhuǎn)頁面時(shí)傳遞的參數(shù),如右下圖,
4.3.3“購物車”頁面js文件
,單擊Preview,可以查看“確認(rèn)訂單”頁面中,發(fā)送網(wǎng)絡(luò)請求給confirm接口,返回給前端的數(shù)據(jù)
4.3.3“購物車”頁面js文件
,序號(hào)代碼劃分說明①constutils=require('../../utils/util.js');引入utils.js文件②Page
初始數(shù)據(jù)data初始化以下數(shù)據(jù):adminShow:false,//編輯items:[],//購物車數(shù)據(jù)total:0,//總金額checkedAll:false,//全選checkedGoods:[],//已選擇的商品
函數(shù)onShow功能:調(diào)用getList。getList功能:utils._get函數(shù),發(fā)送網(wǎng)絡(luò)請求給后臺(tái)接口cartList,并返回購物車表中商品數(shù)據(jù)信息到前端。adminTap功能:切換顯示“編輯”或“完成”checkTap功能:點(diǎn)擊單個(gè)復(fù)選框,如果選中了該商品,則計(jì)算商品價(jià)格。judgmentAll功能:判斷是否為全選numchangeTap功能:調(diào)用syncNum函數(shù)syncNum功能:調(diào)用utils._post函數(shù),發(fā)送網(wǎng)絡(luò)請求給后臺(tái)接口syncNum。對選中的商品進(jìn)行數(shù)量修改。allcheckTap功能:實(shí)現(xiàn)全選或全部未選中g(shù)oClearing功能:結(jié)算已
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年秋蘇少版(2024)初中美術(shù)七年級(jí)上冊期末知識(shí)點(diǎn)復(fù)習(xí)卷及答案(三套)
- 氣道護(hù)理中的風(fēng)險(xiǎn)評(píng)估
- 產(chǎn)后傷口護(hù)理與注意事項(xiàng)
- 埃博拉出血熱患者的家庭護(hù)理和家庭照顧
- 大豐市小海中學(xué)高二生物三同步課程講義第講激素的調(diào)節(jié)(三)
- 2025年辦公區(qū)域網(wǎng)絡(luò)布線協(xié)議
- 瓷磚鋪貼施工技術(shù)規(guī)程
- 城市更新項(xiàng)目評(píng)價(jià)
- 2025年共同富裕背景下農(nóng)村基礎(chǔ)設(shè)施管護(hù)
- 2025年中國運(yùn)動(dòng)康復(fù)行業(yè)市場研究報(bào)告 碩遠(yuǎn)咨詢
- 2025年煙花爆竹經(jīng)營單位安全管理人員考試試題及答案
- 旋挖鉆機(jī)地基承載力驗(yàn)算2017.7
- 24春國家開放大學(xué)《知識(shí)產(chǎn)權(quán)法》形考任務(wù)1-4參考答案
- 小米員工管理手冊
- 自身免疫性肝病的診斷和治療
- 國家開放大學(xué)化工節(jié)能課程-復(fù)習(xí)資料期末復(fù)習(xí)題
- xx鄉(xiāng)鎮(zhèn)衛(wèi)生院重癥精神病管理流程圖
- 2023年印江縣人民醫(yī)院緊缺醫(yī)學(xué)專業(yè)人才招聘考試歷年高頻考點(diǎn)試題含答案解析
- 安徽綠沃循環(huán)能源科技有限公司12000t-a鋰離子電池高值資源化回收利用項(xiàng)目(重新報(bào)批)環(huán)境影響報(bào)告書
- 公路工程標(biāo)準(zhǔn)施工招標(biāo)文件第八章-工程量清單計(jì)量規(guī)則(2018年版最終稿)
- DB44-T 2197-2019配電房運(yùn)維服務(wù)規(guī)范-(高清現(xiàn)行)
評(píng)論
0/150
提交評(píng)論