|
@@ -15,12 +15,12 @@
|
|
|
</view>
|
|
</view>
|
|
|
<uni-load-more :status="loadingType"></uni-load-more>
|
|
<uni-load-more :status="loadingType"></uni-load-more>
|
|
|
</view>
|
|
</view>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<view class="cart">
|
|
<view class="cart">
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -41,7 +41,7 @@
|
|
|
limit: 20,
|
|
limit: 20,
|
|
|
loadingType: 'more',
|
|
loadingType: 'more',
|
|
|
list: [],
|
|
list: [],
|
|
|
- total:0
|
|
|
|
|
|
|
+ total: 0
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
@@ -50,7 +50,7 @@
|
|
|
},
|
|
},
|
|
|
onLoad() {
|
|
onLoad() {
|
|
|
this.loadData();
|
|
this.loadData();
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
onShow() {
|
|
onShow() {
|
|
|
this.loadCart();
|
|
this.loadCart();
|
|
@@ -63,8 +63,8 @@
|
|
|
async loadCart() {
|
|
async loadCart() {
|
|
|
let obj = this;
|
|
let obj = this;
|
|
|
getCartList({
|
|
getCartList({
|
|
|
- type:1
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ type: 1
|
|
|
|
|
+ })
|
|
|
.then(function(e) {
|
|
.then(function(e) {
|
|
|
obj.total = e.data.valid.length;
|
|
obj.total = e.data.valid.length;
|
|
|
})
|
|
})
|
|
@@ -72,6 +72,11 @@
|
|
|
console.log(e);
|
|
console.log(e);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ navToDetailPage(opt) {
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ url: '/pages/product/product?id=' + opt.id
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
loadData() {
|
|
loadData() {
|
|
|
if (this.loadingType == 'loading' || this.loadingType == 'nomore') {
|
|
if (this.loadingType == 'loading' || this.loadingType == 'nomore') {
|
|
|
return
|
|
return
|