h5請求列表并賦值

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;
 }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明AGI閱讀 16,004評論 3 119
  • 果然 還是太糟糕了啊。
    瑛太家的貓mio閱讀 106評論 1 1
  • 許久沒提筆寫寫隨感了,記得6年前正值青蔥歲月時,身上的傲氣,早已蕩然無存。 畢業后,丟了稚氣,丟了不恭,卻也丟了,...
    jophy祖飛閱讀 203評論 0 0
  • 她深陷于名為貪圖的灘涂, 被欲望纏住, 被善良驅逐。 她緊緊握著金銀不愿放手, 也走不出名為貪圖的憂愁。 她躊躇不...
    覆殤閱讀 399評論 2 1