美文网首页
h5请求列表并赋值

h5请求列表并赋值

作者: 艾希_可可 | 来源:发表于2018-11-20 17:36 被阅读13次

1、定义数据源 usertradedataList:[],

2、请求数据

getUserTradeDetailList: function () {
      var _this = this
      this.postJsonRequest('/trading/lsdk/api/json', {'data': {
          'merId': 1,
          'currPage': 1,
          'pageSize': 10
        },
        'method': 'trans.list'
      }).then(respond => {
          if (respond.status === 200) {
            if (respond.data.code === 200) {
              console.log('code 200的')
              this.usertradedata = respond.data.result.detailList
              this.usertradedataList = this.usertradedataList.concat(respond.data.result.detailList)

              console.log(this.usertradedata)
            } else {
              console.log('进入else')
              console.log(respond.data.message)
            }
          }
        console.log(respond.code)
        }
      )
    }

循环数组,处理字符串

            var conditionDes = ''
            for(var i=0;i<this.materiallist.length;i++) {
              var model = this.materiallist[i]
              conditionDes = conditionDes + model.attrValue + '、'
            }
            conditionDes = conditionDes.substring(0,conditionDes.length-1)
            this.needmaterial = conditionDes

3、列表绘制,赋值

<div class="transaction-alldetail">
              <van-pull-refresh v-model="isLoading" @refresh="onRefresh">
                <van-list
                  v-model="loading"
                  :finished="finished"
                  @load="onLoad"
                >
              <div class="transaction-alldetail-items" v-for='(item,index) in usertradedataList'>
                  <div  class="transaction-alldetail-items-left">
                    <img :src="item.imgUrl" alt="">
                    <div>
                        <p class="transaction-expenditure">{{item.desc}}</p>
                        <p class="transaction-time">{{item.time}}</p>
                    </div>
                  </div>
                  <div class="transaction-alldetail-items-right">
                    <p class="transaction-amount">{{item.asset}}</p>
                    <p class="transaction-integration-kind">映豆</p>
                  </div>
              </div>
                </van-list>
              </van-pull-refresh>
            </div>

布局

.transaction-alldetail-items{
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding: 25px 15px;
   color:#666666;
   border-bottom:1px solid #DCDCDC;
 }
 .transaction-alldetail-items-left img{
   width: 50px;
   border-radius: 50%;
 }
 .transaction-alldetail-items-left div{
   display: inline-block;
   vertical-align: top;
   margin-left: 10px;
 }
 .transaction-expenditure{
   font-size: 16px;
   text-align: left;
   margin: 2px 0px 8px;
 }

相关文章

  • h5请求列表并赋值

    1、定义数据源 usertradedataList:[], 2、请求数据 循环数组,处理字符串 3、列表...

  • Python基础--对列表进行增删改

    列表新增,调用append方法列表删除,关键字del修改列表,找到元素位置并赋值 代码示例: 打印结果:

  • 1.10赋值语句

    一、赋值语句 赋值语句形式 二、赋值的几种形式 元组及列表解包赋值(序列赋值)当你在“=”左侧编写元组和列表时,p...

  • day7-列表元组字典集合

    02-列表相关方法 1.- 列表赋值 a.直接使用一个列表变量给另一个列表赋值,赋的是地址。赋值完之后,对其中一个...

  • 优雅写法-不断更新

    交换赋值 逐项列表赋值 in 字符串操作 字典键值列表 字典键值判断不推荐 has_key 获取字典的键 遍历列表...

  • day7-容器类型

    7.1 列表相关方法 7.1.1 列表赋值 a.直接使用一个列表变量给另一个列表变量赋值,赋的是地址。赋完值之后,...

  • Python note_列表

    list函数 列表的基本操作 赋值 删除元素(del) 分片赋值 分片赋值的强大体现在它可以一次为列表中的多个元素...

  • 列表中请求多张图片并加载

    最近有人问一个奇怪的问题 就用简书首页的列表举例子,一个item中有很多图片,或者说又套了一个图片的列表,那么这种...

  • python容器类型

    一.列表相关方法 1.列表赋值 a.直接使用一个列表变量给另一个列表变量赋值,赋的是地址,赋完值之后对其中一个列表...

  • Day7 总结

    一.列表的相关方法 1.列表赋值"""a.直接使用一个列表变量给另一个列表变量赋值,赋的是地址。赋完值之后,对其中...

网友评论

      本文标题:h5请求列表并赋值

      本文链接:https://www.haomeiwen.com/subject/ycbxqqtx.html