// pages/module_consult/consultproblem/consultproblem.js Page({ /** * 页面的初始数据 */ data: { problemTypes: ['危废转移','企业排污','排污纳管','设备维护','设备安装','废气治理','固废转移','更多 >'], selectedIndex: 0, problems: [ [ { q: '企业危废转移联单过期的补办流程?', a: [{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' },{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' }], viewed: 120, like: 123, favorite: 50 }, { q: '企业危废转移联单过期的补办流程?', a: [{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' }], viewed: 120, like: 123, favorite: 50 }, { q: '企业危废转移联单过期的补办流程?', a: [{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' }], viewed: 120, like: 123, favorite: 50 }, { q: '企业危废转移联单过期的补办流程?', a: [{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' }], viewed: 120, like: 123, favorite: 50 }, ], [ { q: '企业危废转移联单过期的补办流程?', a: [{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' },{ text: '企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下企业危废转移联单过期的补办流程如下', author: 'NickName', time: '2022-05-03' }], viewed: 120, like: 123, favorite: 50 }, ], ], problemIndex: 0, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, selectProblemType(e) { const selectedIndex = e.currentTarget.dataset.index this.setData({selectedIndex}) this.getProblems() }, getProblems() { let index = this.data.selectedIndex let length = this.data.problems.length let problemIndex = index % length this.setData({problemIndex}) console.log(problemIndex); } })