import common from '../../utils/util'; import server from '../../utils/main'; const app = getApp() Page({ data: { version: app.globalData.version, FileUrl: app.globalData.fileUrl, }, onLoad: function (options) { this.setData({ Containnerheight: server.getWindowHeight(), }); var id = options.id; this.getItem(id); }, scrollTop: function (e) { var id = Number(e.currentTarget.dataset.id); var top = 0; var query = wx.createSelectorQuery(); query.select('#panelRowTop' + id).boundingClientRect(); query.selectViewport().scrollOffset(); query.exec(function (res) { top = res[0].top // #the-id节点的上边界坐标 //res[1].scrollTop // 显示区域的竖直滚动位置 wx.pageScrollTo({ scrollTop: top, duration: 500 }); }); }, getItem: function (id) { var that = this; var list = wx.getStorageSync("AnswerList"); if (list && list.length > 0) { var item; for (var i = 0; i < list.length; i++) { if (id == list[i].AnswerID) { item = list[i]; break; } } that.setData({ AnswerItem: item, }); } }, selectedItem: function (e) { var id = e.currentTarget.dataset.id; var list = this.data.AnswerItem.QuestionList; for (var i = 0; i < list.length; i++) { if (id == list[i].ID) { list[i].IsShowVertical = !list[i].IsShowVertical; } else { list[i].IsShowVertical = false; } } this.data.AnswerItem.QuestionList=list; this.setData({ AnswerItem: this.data.AnswerItem, }); }, onShareAppMessage: function () { return { title: '', path: 'pages/index/index', success: function (res) { }, fail: function (err) { console.log(err); }, complete: function (res) { console.log(res); }, } }, })