| | |
| | | <no-data v-if="!list||list.length===0" style="width: 100%;"></no-data> |
| | | |
| | | <view class="follow-item m-b-40 flex" v-for="(item,index) of list" :key="index"> |
| | | <image class="avatar img100" :src="item.cover" mode="aspectFill"></image> |
| | | <view class="info"> |
| | | <image class="avatar img100" :src="item.cover" mode="aspectFill" @click="toDetail(item)"></image> |
| | | <view class="info" @click="toDetail(item)"> |
| | | <view class="name">{{ item.supplierName }}</view> |
| | | <view class="time">{{ item.createTime }}</view> |
| | | </view> |
| | |
| | | methods: { |
| | | toDetail(item) { |
| | | uni.navigateTo({ |
| | | url: '/sub_pages/customer/shop/shop?id=' + (item.id || '') |
| | | url: '/sub_pages/customer/shop/shop?id=' + (item.supplierId || '') |
| | | }) |
| | | }, |
| | | async clearFollow(item) { |
| | |
| | | code |
| | | } = await this.$http.request('get', `/api/follow/delete`, { |
| | | params: { |
| | | supplierId: item.id |
| | | supplierId: item.supplierId |
| | | } |
| | | }) |
| | | this.$message.hideLoading() |
| | | if (code === 0) { |
| | | //删除list里的本元素 |
| | | for (var i = 0; i < this.list.length; i++) { |
| | | if (this.list[i].id === item.id) { |
| | | this.list.splice(i, 1) |
| | | } |
| | | } |
| | | // for (var i = 0; i < this.list.length; i++) { |
| | | // if (this.list[i].id === item.id) { |
| | | // this.list.splice(i, 1) |
| | | // } |
| | | // } |
| | | this.refreshList() |
| | | } |
| | | }, |
| | | getList_after() { |
| | | // uni. |
| | | } |
| | | // getList_after() { |
| | | // // uni. |
| | | // } |
| | | } |
| | | } |
| | | </script> |