zoukankan      html  css  js  c++  java
  • 小程序列表循环出来的list是不同接口赋的值

    需求:首页有三个列表,样式形式都是一样的,可以循环展示,但是循环的内容list部分是来自于不同的三个接口。

    data: {
    indexList:[{
          name: "中考体能突击营",
    			value: "fitness_evaluate_combo",
    			list: [],
    			option: 0
    		}, {
    			name: "中考体能培训",
    			value: "fitness_train_combo",
    			list: [],
    			option: 1
    		}, {
          name: "少儿体育培训",
    			value: "children_train_combo",
    			list: [],
    			option: 2
    		}, {
          name: "精品训练营",
    			value: "train_camp_combo",
    			list: [],
    			option: 3
    		}, {
          name: "精品私教课",
    			value: "personal_training_combo",
    			list: [],
    			option: 4
    		}]
    }
    
    this.data.indexList.forEach(function(e, index) {
    	var url = "/v2/home/recommend/courses/" + e.value;
    	call.myRequest(url, that.listCoursesSuc, "GET", myData, '', e.value)
    })
    
    成功后调用方法赋值
    	listCoursesSuc: function(data, res, arg) {
    		var that = this
    		this.data.indexList.forEach(function(e, index) {
    			if (e.value == arg) {
    				let updata = `indexList[${e.option}].list`
    				that.setData({
    					[updata]: data.value
    				})
    			}
    		})
    	},
    
  • 相关阅读:
    遥控器拆卸记录
    计算器拆卸记录
    no matching constructor for initialization
    STL
    排序方法
    二叉树之广度优先遍历
    C++之queue学习记录
    方向电路
    站间联系电路
    求二叉树的最大深度
  • 原文地址:https://www.cnblogs.com/chengmingxiaowu/p/10550442.html
Copyright © 2011-2022 走看看