showClass(id){
console.log('学校id',id)
var that = this;
var myClassData = this.data.myData;
if (!(myClassData[id] && myClassData[id].length)){//限制只请求一次,当有数据时候就不发起请求了
wx.request({
url: 'https://haiyunht.langqiyun.cn/index/api/getTeacherClass?id=' + id,
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
myClassData[id] = res.data.data;
that.setData({
myData: myClassData
});
}
})
}
}
完整代码:
html:
<!--addClass.wxml-->
<view class="container">
<view class="selectContain">
<view class="contain" wx:for="{
{myClassData}}" wx:for-item="school" data-scid="{
{school.id}}" wx:for-index="schoolIndex" data-num="{
{schoolIndex}}" data-addTemp="{
{school.addTemp}}" bindtap='collaFun'>
<view class="desc">
<view class="conLeft">
<view class="logo">
<image class="logoPic" src="logo.png"></image>