address.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. var util = require('../../../utils/util.js');
  2. var api = require('../../../config/api.js');
  3. var app = getApp();
  4. Page({
  5. data: {
  6. addressList: [],
  7. },
  8. onLoad: function (options) {
  9. // 页面初始化 options为页面跳转所带来的参数
  10. },
  11. onReady: function () {
  12. // 页面渲染完成
  13. },
  14. onShow: function () {
  15. // 页面显示
  16. this.getAddressList();
  17. },
  18. getAddressList (){
  19. let that = this;
  20. util.request(api.AddressList).then(function (res) {
  21. if (res.errno === 0) {
  22. that.setData({
  23. addressList: res.data
  24. });
  25. }
  26. });
  27. },
  28. addressAddOrUpdate (event) {
  29. wx.navigateTo({
  30. url: '/pages/shopping/addressAdd/addressAdd?id=' + event.currentTarget.dataset.addressId
  31. });
  32. },
  33. selectAddress(event){
  34. try {
  35. wx.setStorageSync('addressId', event.currentTarget.dataset.addressId);
  36. } catch (e) {
  37. }
  38. //选择该收货地址
  39. wx.navigateBack({
  40. url: '/pages/shopping/checkout/checkout'
  41. });
  42. },
  43. onHide: function () {
  44. // 页面隐藏
  45. },
  46. onUnload: function () {
  47. // 页面关闭
  48. }
  49. })