import ListPage from '../../../base/ListPage' const b_questions = require('../behaviors/b_questions') const b_elementTypes = require('../behaviors/b_elementTypes') ListPage({ behaviors: [b_questions, b_elementTypes], /** * 页面的初始数据 */ data: { selected: [{ name: '全部', value: null },{ name: '全部', value: null }], }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { const selectedValues = this.data.selected.map((obj, index) => { return obj.value }) this.getQuestionsByType(1, selectedValues) }, openChooseType() { this.setData({ showMenu: true }) }, chooseMenu(e) { const i = e.detail const menu = this.data.menus[i[0]] const item = this.data.items[i[0]][i[1]] this.setData({ selected: [menu, item] }) this.getQuestionsByType(1, [menu.value, item.value]) }, })