index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Page({
  2. dever: getApp().dever,
  3. data: {
  4. test : 1
  5. },
  6. /**
  7. * 生命周期函数--监听页面加载
  8. */
  9. onLoad: function (options) {
  10. var self = this;
  11. // 初始化购物车
  12. self.dever.carts(self, 'carts.save', 'carts/index');
  13. var success = function(data, res)
  14. {
  15. self.dever.setList(self, data.product);
  16. };
  17. self.dever.request('main.api.home', {}, {success: success});
  18. },
  19. view: function (event) {
  20. if (typeof (event) == 'object') {
  21. var id = event.currentTarget.dataset.id
  22. } else {
  23. var id = event
  24. }
  25. this.dever.location('view/index?id=' + id);
  26. },
  27. /**
  28. * 生命周期函数--监听页面初次渲染完成
  29. */
  30. onReady: function () {
  31. },
  32. /**
  33. * 生命周期函数--监听页面显示
  34. */
  35. onShow: function () {
  36. },
  37. /**
  38. * 生命周期函数--监听页面隐藏
  39. */
  40. onHide: function () {
  41. },
  42. /**
  43. * 生命周期函数--监听页面卸载
  44. */
  45. onUnload: function () {
  46. },
  47. /**
  48. * 页面相关事件处理函数--监听用户下拉动作
  49. */
  50. onPullDownRefresh: function () {
  51. this.dever.startPullDown(this);
  52. },
  53. /**
  54. * 用户点击右上角分享
  55. */
  56. onShareAppMessage: function () {
  57. },
  58. })