searchWeb.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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("SearchWord3");
  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. app.globalData.TempSearcchBackNumber = 3;
  45. wx.navigateTo({
  46. url: './searchWeb1',
  47. })
  48. },
  49. onSearchHistory: function (e) {
  50. var index = Number(e.currentTarget.dataset.index);
  51. var obj={};
  52. for(var i=0;i<this.data.SelectList.length;i++){
  53. if (i==index){
  54. obj=this.data.SelectList[i];
  55. break;
  56. }
  57. }
  58. main.updateSearchList(obj);
  59. app.globalData.TempSearcchBackNumber=2;
  60. wx.navigateTo({
  61. url: './searchWeb2',
  62. });
  63. },
  64. onShareAppMessage: function () {
  65. return {
  66. title: app.globalData.ShareTitle,
  67. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  68. imageUrl: app.globalData.ShareImage,
  69. }
  70. },
  71. })