wordlist.js 1.4 KB

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