riku
2022-09-19 47e86f543415585ab1e1b2b1ed1d98830817a1be
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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])
  },
})