위챗 애플릿picker 다중 연결
{{fenlei_title}}
Page({
data: {
server_url: app.globalData.URL,
fenlei_title:' ',
job_cat_list:[],
multiIndex: [0,0,0],
filter:{
keywords:'',
job_cat_id:''
}
},
onLoad: function () {
this.jobcat();
},
jobcat: function() {
var that = this;
wx.request({
url: app.globalData.URL + "/xxx/eeee",
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json' //
},
success: function (res) {
var data = res.data.data;
that.setData({
job_cat_list: [data, data[0]['children'], data[0]['children'][0]['children']]
});
}
});
},
bindjobcatchange: function(e){
this.setData({multiIndex:e.detail.value})
},
bingjobcatcolumnchange: function(e){
var index = this.data.multiIndex;
const data = {
job_cat_list: this.data.job_cat_list,
multiIndex: this.data.multiIndex
}
this.data.multiIndex[e.detail.column] = e.detail.value;
if (e.detail.column==0){
data.job_cat_list[1] = this.data.job_cat_list[0][index[0]]['children'];
data.job_cat_list[2] = data.job_cat_list[1][index[1]]['children'];
}else if(e.detail.column===1){
data.job_cat_list[2] = data.job_cat_list[1][index[1]]['children'];
this.data.filter.job_cat_id = data.job_cat_list[2][index[2]]['cat_name'];
}else if(e.detail.column===2){
this.data.filter.job_cat_id=data.job_cat_list[2][e.detail.value]['cat_name'];
}
this.setData(data)
}
})
public function jobcate(){
$zp_job_catModel = new ZpJobCat();
$job_cat = $zp_job_catModel->getcateAll();
$i=0;
$return_data = [];
foreach ($job_cat as $key=>$val){
$return_data[$i] = $val;
$return_data[$i]['children'] = [];
if (!empty($val['children'])){
$c=0;
foreach ($val['children'] as $k=>$v){
$return_data[$i]['children'][$c] = $v;
if (!empty($v['children'])){
$return_data[$i]['children'][$c]['children'] = [];
$m=0;
foreach ($v['children'] as $val2){
$return_data[$i]['children'][$c]['children'][$m] = $val2;
$m++;
}
}
$c++;
}
}
$i++;
}
$this->_success($return_data);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.