我的远程实习笔记day18---二手校园市场项目(购物车列表)

今天是在第二大学远程实习的第十八天,偷偷发个博客记录一下自己的成长哈哈(今天学习二手校园市场项目)
wxml:

<view class="container" wx:if="{{currentTab ==1}}">


    <block wx:for="{{arrs}}" wx:key="index">


            <navigator class="dyItem" url="/pages/ershou/show?id={{item.id}}">


                <view class="pic">


                    <image class="dyItemPic" src="{{item.Tu1}}"></image>


                </view>


                <view class="txt">


                    <view class="title"> {{item.title}}</view>


                    <view class="info" style="display: flex;justify-content: space-between;padding: 10px;">


                      <text class="dyItemTxt">{{item.newstime}}</text>


                       <text class="red">{{item.price}}</text>


                    </view>


                </view>


            </navigator>


    </block>


</view>

 

<view class="container" wx:if="{{currentTab ==0}}">


    <block wx:for="{{wkLists}}" wx:key="index">


        <block wx:if="{{item.userid==userid}}">


            <navigator class="dyItem" url="/pages/show/show?id={{item.id}}">


                <view class="pic">


                    <image class="dyItemPic" src="{{item.titlepic}}"></image>


                </view>


                <view class="txt">


                    <view class="title"> {{item.title}}</view>


                    <view class="info" style="display: flex;justify-content: space-between;">


                      <text class="dyItemTxt">{{item.newstime}}</text>


                       <text class="red">{{item.price}}</text>


                    </view>


                </view>


            </navigator>


        </block>


    </block>


</view>

js:

/**

   * 生命周期函数--监听页面加载


   */


  onLoad: function (options) {


    var username = '0'


    var userid = '0'


    var that = this

 

    //展示列表页内容


    this.getWkList()

 

    //获取缓存数据


    wx.getStorage({


      key: "login",


      success(res) {


        console.log(res.data)


        that.setData({


          userid: res.data.userid,


          username: res.data.username,


        })


      },


      fail(res) {


        console.log('无缓存数据', res.data)

 

        console.log(userid)


      }


    })

 

    //获取购物车缓存数据


    wx.getStorageInfo({


      success(res) {


        console.log('所有缓存数据',res)


        var arr = res.keys;


        var arrs = new Array() // arrs 代表 缓存中真正的数组

 

        console.log('arr的长度是:', arr[3])


        for (var i = 0; i < arr.length; i++) {


          if(arr[i]!="logs"&&arr[i]!="login"){ 


             arrs[i] = wx.getStorageSync(arr[i])  //将缓存 数组 赋值给数组对象


            }


        }


        console.log('数组为',arrs)


        that.setData({


          arrs:arrs,


        })

 

      }


    })

 

  },//onload

效果:
在这里插入图片描述

小结:
1.购物车列表页将获取微信小程序缓存中的该商品数据,并展示为列表页,如首页列表页类似

2.当用户点击该商品时,将携带商品ID参数发送至商品内容页,即可成功查看商品详情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值