| | |
| | | * 生命周期函数--监听页面加载 |
| | | */ |
| | | onLoad(options) { |
| | | console.log(this.data.multipleSelect.options.length, '44444'); |
| | | |
| | | // this.setData({ |
| | | // 'product.value': '*', |
| | | // }); |
| | |
| | | * 生命周期函数--监听页面显示 |
| | | */ |
| | | onShow() { |
| | | // debugger |
| | | |
| | | this.bookExhibitionGet() |
| | | |
| | | this.keyProjectsGet(this.data.newPrice) |
| | |
| | | |
| | | }, |
| | | //重点项目接口 |
| | | keyProjectsGet() { |
| | | // debugger |
| | | if (this.data.multipleSelect.options.length !== 0) { |
| | | console.log('张一鸣'); |
| | | this.setData({ |
| | | 'multipleSelect.options': [], |
| | | }); |
| | | } |
| | | keyProjectsGet(newPrice) { |
| | | this.setData({ |
| | | filteredItems: [] // 如果存在子项则赋值,否则赋值为空数组 |
| | | }); |
| | | |
| | | //骨架屏 |
| | | this.setData({ |
| | | loading: true, |
| | |
| | | |
| | | // 循环然后判断相匹配的数据赋值给filteredItems |
| | | checkData.option.forEach(item => { |
| | | if (this.data.newPrice == item.value) { |
| | | if (newPrice == item.value) { |
| | | |
| | | if (this.data.filteredItems.length !== 0) { |
| | | this.setData({ |
| | | filteredItems: [] // 如果存在子项则赋值,否则赋值为空数组 |
| | | }); |
| | | } |
| | | |
| | | |
| | | this.setData({ |
| | |
| | | } |
| | | }) |
| | | |
| | | this.setData({ |
| | | 'multipleSelect.options': [], |
| | | }); |
| | | let singleSelectOptions = [] |
| | | |
| | | const singleSelectOptions = [] |
| | | console.log(this.data.multipleSelect.options, 'multipleSelect.options'); |
| | | console.log(singleSelectOptions, 'singleSelectOptions'); |
| | | // 单列选择器选项 |
| | | // 单列选择器选项 |
| | | this.data.filteredItems.forEach(item => { |
| | |
| | | this.setData({ |
| | | 'multipleSelect.options': singleSelectOptions, |
| | | }); |
| | | |
| | | |
| | | // 取消骨架屏 |
| | | this.setData({ |
| | |
| | | // 总分类 |
| | | onChange(e) { |
| | | |
| | | this.setData({ |
| | | 'multipleSelect.options': [], |
| | | }); |
| | | console.log(this.data.multipleSelect.options); |
| | | |
| | | |
| | | const newValue = e.detail.value; |
| | | console.log(newValue); |
| | | |
| | | this.setData({ |
| | | 'product.value': newValue, |
| | | newValue: newValue |
| | | }); |
| | | |
| | | // let newPrice = '' |
| | | let newPrice = '' |
| | | if (newValue == 'jsek_bFHigherEducation') { |
| | | this.setData({ |
| | | newPrice: 'jsek_higherEducation' |
| | | }) |
| | | newPrice = 'jsek_higherEducation' |
| | | // this.setData({ |
| | | // newPrice: 'jsek_higherEducation' |
| | | // }) |
| | | } else if (newValue == 'jsek_bFVocationalEducation') { |
| | | this.setData({ |
| | | newPrice: 'jsek_vocationalEducation' |
| | | }) |
| | | // this.setData({ |
| | | // newPrice: 'jsek_vocationalEducation' |
| | | // }) |
| | | newPrice = 'jsek_vocationalEducation' |
| | | } else if (newValue == 'jsek_bFTeacherEducation') { |
| | | this.setData({ |
| | | newPrice: 'jsek_teacherEducation' |
| | | }) |
| | | // this.setData({ |
| | | // newPrice: 'jsek_teacherEducation' |
| | | // }) |
| | | newPrice = 'jsek_teacherEducation' |
| | | } else { |
| | | newPrice = '' |
| | | } |
| | | |
| | | this.keyProjectsGet(this.data.newPrice) |
| | | this.keyProjectsGet(newPrice) |
| | | this.bookExhibitionGet(newValue); |
| | | if (this.data.keynoteValue) { |
| | | //如果有数据就清空并刷新页面 |