| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- 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);
- },
- }
- },
- })
|