|
|
@ -21,11 +21,13 @@ |
|
|
|
<script> |
|
|
|
import cartAction from '../components/product/cartAction.vue' |
|
|
|
import productList from '../components/product/productList.vue' |
|
|
|
import mixinsList from '@/mixins/list.js' |
|
|
|
export default { |
|
|
|
components: { |
|
|
|
productList, |
|
|
|
cartAction, |
|
|
|
}, |
|
|
|
mixins : [mixinsList], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
tabs: [{ |
|
|
@ -41,37 +43,21 @@ |
|
|
|
name: '上新' |
|
|
|
}, |
|
|
|
], |
|
|
|
queryParams: { |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 10, |
|
|
|
}, |
|
|
|
list: [], |
|
|
|
state: 0, |
|
|
|
mixinsListApi : 'queryWaresList', |
|
|
|
} |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
this.getProductList() |
|
|
|
this.getData() |
|
|
|
}, |
|
|
|
onLoad() { |
|
|
|
this.queryParams.state = 0 |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//点击tab栏 |
|
|
|
clickTabs(index) { |
|
|
|
if (index == 0) { |
|
|
|
this.queryParams.state = -1; |
|
|
|
} else { |
|
|
|
this.queryParams.state = index - 1; |
|
|
|
} |
|
|
|
// this.getOrderList() |
|
|
|
this.queryParams.state = index; |
|
|
|
this.getData() |
|
|
|
}, |
|
|
|
getProductList() { |
|
|
|
this.$api('queryWaresList', this.queryParams, |
|
|
|
res => { |
|
|
|
if (res.code == 200) { |
|
|
|
this.list = res.result |
|
|
|
console.log(this.list); |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|