bg.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // pages/box/bg.js
  2. import api from '../../utils/api'
  3. import util from '../../utils/util'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. bgList: []
  10. },
  11. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onLoad: function (options) {
  15. api.getHomeBgList().then(res => {
  16. console.log(res.data)
  17. this.setData({
  18. bgList: res.data
  19. })
  20. }, err => {
  21. console.log(err)
  22. })
  23. },
  24. /**
  25. * 生命周期函数--监听页面初次渲染完成
  26. */
  27. onReady: function () {
  28. },
  29. /**
  30. * 生命周期函数--监听页面显示
  31. */
  32. onShow: function () {
  33. },
  34. /**
  35. * 生命周期函数--监听页面隐藏
  36. */
  37. onHide: function () {
  38. },
  39. /**
  40. * 生命周期函数--监听页面卸载
  41. */
  42. onUnload: function () {
  43. },
  44. /**
  45. * 页面相关事件处理函数--监听用户下拉动作
  46. */
  47. onPullDownRefresh: function () {
  48. },
  49. /**
  50. * 页面上拉触底事件的处理函数
  51. */
  52. onReachBottom: function () {
  53. },
  54. updateBg: function (e) {
  55. api.updateBgImg({
  56. bg_img: e.currentTarget.dataset.src
  57. }).then(res => {
  58. wx.switchTab({
  59. url: '/pages/box/box'
  60. })
  61. }, err => {
  62. wx.showToast({
  63. title: '修改背景图片失败,请重试'
  64. })
  65. })
  66. }
  67. })