searchWeb.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. },
  7. onLoad: function () {
  8. wx.hideShareMenu();
  9. var that = this;
  10. that.setData({
  11. Containnerheight: main.getWindowHeight(),
  12. });
  13. },
  14. onShow: function () {
  15. var that = this;
  16. var arr = wx.getStorageSync("SearchWord2");
  17. if (!arr)
  18. arr = [];
  19. var list = [];
  20. if (arr.length > 0) {
  21. var count=arr.length<10?arr.length:10;
  22. for (var i = 0; i < count; i++) {
  23. if (!arr[i].Type)
  24. arr[i].Type = "zici";
  25. switch (arr[i].Type) {
  26. case 'zici':
  27. arr[i].TypeName = '字词';
  28. break;
  29. case 'shici':
  30. arr[i].TypeName = '诗词';
  31. break;
  32. case 'eng':
  33. arr[i].TypeName = '外语';
  34. break;
  35. }
  36. list.push(arr[i]);
  37. }
  38. }
  39. that.setData({
  40. SelectList: list,
  41. });
  42. },
  43. onSearch: function (e) {
  44. wx.navigateTo({
  45. url: './searchWeb1',
  46. })
  47. },
  48. onSearchHistory: function (e) {
  49. var index = Number(e.currentTarget.dataset.index);
  50. var obj={};
  51. for(var i=0;i<this.data.SelectList.length;i++){
  52. if (i==index){
  53. obj=this.data.SelectList[i];
  54. break;
  55. }
  56. }
  57. main.updateSearchList(obj);
  58. app.globalData.TempSearcchBackNumber=2;
  59. wx.navigateTo({
  60. url: './searchWeb2',
  61. });
  62. },
  63. onShareAppMessage: function () {
  64. return {
  65. title: app.globalData.ShareTitle,
  66. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  67. imageUrl: app.globalData.ShareImage,
  68. }
  69. },
  70. })