list.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. IsSelect:false,
  7. },
  8. onLoad: function (options) {
  9. var that = this;
  10. that.setData({
  11. Containnerheight: main.getWindowHeight(),
  12. });
  13. var arr = wx.getStorageSync("HanziAll");
  14. arr = JSON.parse(arr);
  15. var id=Number(options.id);
  16. for(var i=0;i<arr.length;i++){
  17. if (arr[i].ID==id){
  18. var list = arr[i].Units;
  19. for (var j = 0; j < list.length;j++){
  20. var str="";
  21. for(var k=0;k<list[j].Words.length;k++){
  22. if (k < 27 && k < list[j].Words.length-1)
  23. str += list[j].Words[k].Name+"、";
  24. else if (k == list[j].Words.length-1)
  25. str += list[j].Words[k].Name;
  26. else{
  27. str += list[j].Words[k].Name +"…";
  28. break;
  29. }
  30. }
  31. list[j].WordList=str;
  32. }
  33. that.setData({
  34. List:list,
  35. });
  36. }
  37. }
  38. },
  39. onShowFrame: function () {
  40. this.setData({
  41. IsSelect: true,
  42. });
  43. },
  44. onClose: function () {
  45. this.setData({
  46. IsSelect: false,
  47. });
  48. },
  49. onShareAppMessage: function () {
  50. return {
  51. title: app.globalData.ShareTitle,
  52. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  53. imageUrl: app.globalData.ShareImage,
  54. }
  55. },
  56. })