import Dropdown from '../../components/dropdown'; Page({ ...Dropdown, data: { dropdownSelectData: { active: false, selectedNav: 0, listData: [ { nav: '测试', selectedItem: '', data: [ { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字1' }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题图片', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题图片', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, ] }, { nav: '测试', selectedItem: '', data: [ { title: '标题文字2' }, { title: '标题图片', }, { title: '标题文字', }, { title: '标题文字', }, { title: '标题文字', }, { title: '标题文字', }, { title: '标题文字' }, { title: '标题文字' }, ] }, { nav: '测试', selectedItem: '', data: [ { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字3' }, { title: '标题图片', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字', }, { title: '标题文字', }, { thumb: 'https://zos.alipayobjects.com/rmsportal/NTuILTPhmSpJdydEVwoO.png', title: '标题文字' }, { title: '标题文字' }, ] }, ], }, }, onDropdownNavItemTap(e, index) { const { selectedNav, active } = this.data.dropdownSelectData; let nextactive = !active; if (selectedNav !== index) { nextactive = true; } this.setData({ dropdownSelectData: { ...this.data.dropdownSelectData, active: nextactive, selectedNav: index } }); }, catchDropdownNavItemTap(e, parentIndex, index, title) { const { listData } = this.data.dropdownSelectData; const data = listData[parentIndex]; data.selectedItem = index; my.showToast({ content: `你选中了第${parentIndex + 1}个tab的第${index + 1}个元素`, // 文字内容 success: (res) => { }, }); this.setData({ dropdownSelectData: { ...this.data.dropdownSelectData, active: false, listData } }); }, catchDropdownBgTap(e) { this.setData({ active: false }); } });