登錄成功、付款成功,而且還擁有了自己的一輛車:
購物車
也發(fā)現(xiàn)了自己的不足之處:
余額不足。
為大家介紹的就是購物車
這里演示從商品列表中添加到購物車
下面先做商品列表頁。如下圖:
布局分析:
首先一個list的主盒子,接著是item盒子,這是必須的。
然后把item分成左側(cè)的圖片部分,和右側(cè)的說明部分(item盒子使用橫向彈性盒)
右側(cè)的說明部分又分上下2部分(右側(cè)說明部分盒子使用縱向彈性盒)
下面價(jià)錢購物車部分(下面價(jià)錢購物車部分也使用橫向彈性盒,中間使用justify-content: space-between;填充空白)
index.wxml:
-
-
[html] view plain copy
-
<!--主盒子-->
-
<view class="container">
-
<!--head-->
-
<view class="tit">
-
<view class="title_val">商品列表</view>
-
<view class="more">更多</view>
-
</view>
-
<!--list-->
-
<view class="goodslist">
-
<!--item-->
-
<block wx:for="{{goodslist}}">
-
<view class="goods">
-
<!--左側(cè)圖片盒子-->
-
<view>
-
<image src="{{item.imgUrl}}" class="good-img" />
-
</view>
-
<!--右側(cè)說明部分-->
-
<view class="good-cont">
-
<!--上--文字說明-->
-
<view class="goods-navigator">
-
<text class="good-name">{{item.name}}</text>
-
</view>
-
<!--下--價(jià)格部分-->
-
<view class="good-price">
-
<text>¥{{item.price}}</text>
-
<image id="{{item.id}}" class="cart" src="/images/new_73.jpg" bindtap="addcart" />
-
</view>
-
</view>
-
</view>
-
</block>
-
</view>
-
</view>
index.wxss:
-
[css] view plain copy
-
/**index.wxss**/
-
page{
-
height: 100%;
-
}
-
.container{
-
background: #f5f5f5;
-
}
-
-
.tit{
-
display: flex;
-
flex-direction: row;
-
justify-content: space-between;
-
height: 30px;
-
position: relative;
-
}
-
.tit::before{
-
content:'';
-
background: #ffcc00;
-
width:5px;
-
height: 100%;
-
position: absolute;
-
left: 0;
-
top: 0;
-
}
-
-
.title_val{
-
padding: 0 15px;
-
font-size: 14px;
|