bind函数
当绑定一个函数, 然后这个函数会在别的地方回调的时候,会丢失上下文的信息,这个时候,我们就要使用bind函数, 将这个上下文绑定到这个函数里面
stRes: STRes = {
reName: {
list: "users",
total: 'pageinfo.count'
},
// 这个函数, 会在内部被调用, 这个时候一定要绑定this, 否者这个this, 就会是奇怪的东西
process: this.resprocess.bind(this)
};
resprocess(data: STData[], rawData?: any) {
for(let index in data) {
data[index]['image'] =this.userimage(data[index]['image']);
}
return data;
}