美甲小程序
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

114 рядки
2.0 KiB

  1. // pages/pageSearch/pageSearch.js
  2. const pubic = require('../../utils/pubic')
  3. const utils = require('../../utils/serve')
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. isKong: false,
  10. searchData: []
  11. },
  12. skipDetail: function (ev) {
  13. let param = ev.currentTarget.dataset.param
  14. let obj = {
  15. param: param,
  16. searchData: this.data.searchData,
  17. paginate: this.data.paginate,
  18. finData: this.data.finData
  19. }
  20. wx.redirectTo({
  21. url: '/pages/detailContent/detailContent?obj=' + JSON.stringify(obj),
  22. success: res=> {
  23. // 通过eventChannel向被打开页面传送数据
  24. // res.eventChannel.emit('acceptDataFromOpenerPage', param , this.data.searchData , this.data.paginate , this.data.finData)
  25. }
  26. })
  27. },
  28. onInput:pubic.Debounce(function(ev){
  29. console.log(ev)
  30. wx.showLoading({
  31. title: '搜索中···',
  32. mask: true,
  33. })
  34. utils.http({
  35. url:'/manicureApi/Index/finishedProduct',
  36. method:'GET',
  37. data:{
  38. name: ev.detail.value,
  39. p: 1
  40. }
  41. }).then(res=>{
  42. this.setData({
  43. searchData: res.data.lists,
  44. value : ev.detail.value
  45. })
  46. })
  47. }),
  48. /**
  49. * 生命周期函数--监听页面加载
  50. */
  51. onLoad: function (options) {
  52. console.log(pubic)
  53. },
  54. /**
  55. * 生命周期函数--监听页面初次渲染完成
  56. */
  57. onReady: function () {
  58. },
  59. /**
  60. * 生命周期函数--监听页面显示
  61. */
  62. onShow: function () {
  63. },
  64. /**
  65. * 生命周期函数--监听页面隐藏
  66. */
  67. onHide: function () {
  68. },
  69. /**
  70. * 生命周期函数--监听页面卸载
  71. */
  72. onUnload: function () {
  73. },
  74. /**
  75. * 页面相关事件处理函数--监听用户下拉动作
  76. */
  77. onPullDownRefresh: function () {
  78. },
  79. /**
  80. * 页面上拉触底事件的处理函数
  81. */
  82. onReachBottom: function () {
  83. },
  84. /**
  85. * 用户点击右上角分享
  86. */
  87. onShareAppMessage: function () {
  88. }
  89. })