| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import { getAddressList } from '../../api/user.js'
- var app = getApp()
- Component({
- properties: {
- //跳转url链接
- pagesUrl: {
- type: String,
- value: ''
- },
- address: {
- type: Object,
- value: {
- address: true,
- addressId: 0
- }
- },
- isLog: {
- type: Boolean,
- value: false
- }
- },
- data: {
- active: 0,
- //地址列表
- addressList: [],
- is_loading: true
- },
- attached: function () {},
- methods: {
- tapAddress: function (e) {
- this.setData({
- active: e.currentTarget.dataset.id
- })
- this.triggerEvent('OnChangeAddress', e.currentTarget.dataset.addressid)
- },
- close: function () {
- this.setData({
- 'address.address': false
- })
- this.triggerEvent('changeTextareaStatus')
- },
- goAddressPages: function () {
- this.setData({
- 'address.address': false
- })
- this.triggerEvent('changeTextareaStatus')
- wx.navigateTo({
- url: this.data.pagesUrl
- })
- },
- getAddressList: function () {
- var that = this
- getAddressList({
- page: 1,
- limit: 5
- }).then(res => {
- var addressList = res.data
- //处理默认选中项
- for (var i = 0, leng = addressList.length; i < leng; i++) {
- if (addressList[i].id == that.data.address.addressId)
- that.setData({
- active: i
- })
- }
- that.setData({
- addressList: addressList,
- is_loading: false
- })
- })
- }
- }
- })
|