import { getCatalogList, getZhongTaiProductPage } from '../../api/index' Component({ /** * 组件的属性列表 */ properties: { }, /** * 组件的初始数据 */ data: { showOne: false, showTwo: false, cateList: [], datalist: [], pageNum: 1, pageSize: 10, search: '', sortType: 'NORMAL', catalogCode: "" }, attached() { this.getCatelist() }, methods: { getCatelist(){ getCatalogList({ catalogCode: 'product_intro' }).then(res => { if(res.data && res.data.length > 0){ this.setData({ catalogCode: res.data[0].code, cateList: res.data }) setTimeout(() => { this.getList() }, 300) } }) }, bindblur() { this.getList() }, getList() { const { catalogCode, pageNum, pageSize, sortType, search } = this.data getZhongTaiProductPage({ catalogCode,pageNum,pageSize,sortType,search }).then(res => { this.setData({ datalist: [...this.data.datalist, ...res.data.records], total: res.data.total }) }) }, cateClick(e) { const catalogCode = e.currentTarget.dataset.code this.setData({ catalogCode }) this.getList() }, statusChange(e) { const sortType = e.currentTarget.dataset.status this.setData({sortType}) this.getList() }, handleDetail(e) { const id = e.currentTarget.dataset.id wx.navigateTo({ url: '/pages/detailDis/product?id=' + id, }) }, changeOne(){ const showOne = !this.data.showOne this.setData({showOne}) this.setData({showTwo: false}) }, changeTwo(){ const showTwo = !this.data.showTwo this.setData({showTwo}) this.setData({showOne: false}) }, } })