12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- 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 });
- })
- }
- }
- })
|