9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 玩轉微信 > 微信小程序購物車功能怎么開發

微信小程序購物車功能怎么開發

時間: 錦暉1117 分享

微信小程序購物車功能怎么開發

  微信小程序購物車功能是需要微信小程序開發者開發出來的哦,那么微信小程序購物車功能怎么開發呢?以下是學習啦小編為您帶來的關于微信小程序購物車功能,希望對您有所幫助。

  微信小程序購物車功能

  以往的購物車,基本都是通過大量的 DOM 操作來實現。微信小程序其實跟 vue.js 的用法非常像,接下來就看看小程序可以怎樣實現微信購物車功能。效果如下圖所示:

  單選、全選和取消,而且會隨著選中的商品計算出總價,單個商品購買數量的增加和減少

  刪除商品。當購物車為空時,頁面會變為空購物車的布局。

  根據設計圖,我們可以先實現靜態頁面。接下來,再看看一個購物車需要什么樣的微信數據。

  首先是一個商品列表(carts),列表里的單品需要:商品圖(image),商品名(title),單價(price),數量(num),是否選中(selected),商品id(id)

  然后左下角的全選,需要一個字段(selectAllStatus)表示是否全選了

  右下角的總價(totalPrice)

  最后需要知道購物車是否為空(hasList)

  知道了需要這些數據,在頁面初始化的時候我們先定義好這些。

  微信代碼如下:

  購物車列表數據我們一般是通過請求服務器拿到的數據,所以我們放在生命周期函數里給 carts 賦值。想到每次進到購物車都要獲取購物車的最新狀態,而onLoad和onReady只在初始化的時候執行一次,所以我需要把請求放在 onShow 函數里。(這里先拿點假數據冒充一下吧)

  布局wxml

  修好之前寫好的靜態頁面,綁定數據。

  雖然一個購物車功能比較簡單,但是里面涉及到微信小程序的知識點還是比較多的,適合新手練習掌握。

  選擇事件:

  點擊時選中,再點擊又變成沒選中狀態,其實就是改變 selected 字段。通過 data-index="{{index}}" 把當前商品在列表數組中的下標傳給事件。

  全選事件:

  全選就是根據全選狀態 selectAllStatus 去改變每個商品的 selected。

  增減數量:

  點擊+號,num加1,點擊-號,如果num > 1,則減1。

  刪除商品:

  點擊刪除按鈕則從購物車列表中刪除當前元素,刪除之后如果購物車為空,改變購物車為空標識hasList為false。

猜你喜歡:

1.微信小程序怎么實現飲食營銷

2.微信小程序是什么東西

3.微信小程序如何開發入門

4.微信小程序用什么語言開發的

5.如何設計微信小程序

3747193 主站蜘蛛池模板: 久久亚洲av午夜福利精品一区 | 中文字幕久久六月色综合| 婷婷五月综合丁香在线| 无码日韩做暖暖大全免费不卡 | 亚洲av成人免费在线| 国产一区二区三区日韩精品| 在线A级毛片无码免费真人| 中国美女a级毛片| 国产成人AV男人的天堂| 国产精品亚洲综合一区二区| 无套后入极品美女少妇| 成人自拍短视频午夜福利| 国产精品黄色片| 亚洲 中文 欧美 日韩 在线| 日韩中av免费在线观看| 欧美老熟妇乱子伦牲交视频| 日韩国产av一区二区三区精品| 熟女少妇精品一区二区| 欧洲精品亚洲精品日韩专区| 国产明星精品无码AV换脸| 激情内射亚州一区二区三区爱妻| 欧美成人精品三级网站视频| 国产精品第一二三区久久| 国产精品自拍午夜福利| 青青热在线精品视频免费观看| 免费大黄网站在线观看| 亚洲av成人网在线观看| 护士张开腿被奷日出白浆| gogogo在线播放中国| 亚洲精品国产美女久久久| 国精品午夜福利不卡视频| 国产精品不卡区一区二| 性欧美VIDEOFREE高清大喷水| 亚洲精品漫画一二三区| 国产一区二区三区导航| 日韩成人午夜精品久久高潮 | 亚洲人成网站18禁止无码| 亚洲男人在线天堂| 大肉大捧一进一出好爽视频mba| 九九热精品在线免费视频| 日韩欧美亚洲综合久久|