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])
| },
| })
|
|