this.setData({
productList:result.data.data,
lvxingzhuang:result.data.data.filter(function(val)
{return val.id==29 | val.id==45| val.id==107| val.id==129| val.id==127})
})
===========================
onLoad:function(options){
wx.request({
url: 'https://www.newpp.cn/pageall.php',
success:(result) =>{
this.setData({
productList:result.data.data,
lvxingzhuang:result.data.data.filter(function(val)
{return val.id==29 | val.id==45| val.id==107| val.id==129| val.id==127})
})
},
});
=================================
//这是按品牌分类的几个数据
iftappinpai: false, //这是左侧“按品牌”按钮的布尔值
reid: '',
},
//这是按品牌分类按下以后执行的参数
getbrand: function (e) {
wx.request({
url: 'https://www.newpp.cn/fenleileft.php',
//这里其实是把左侧的品牌列表换到右边显示了,满足按品牌查询的要求
success: (res) => {
this.setData({
reid: 24,
gid: '',
rightContent: res.data.data.filter(function (val) {
return val.reid == 24
}),
})
},
complete: () => {}
})
},
// 上面这是点击品牌之后的处理函数
==================================
//这是点击左侧以后,右侧栏显示的内容,也就是动态操作的
getright: function (e) {
//先设置得到的种类ID
this.setData({
gid: e.currentTarget.dataset.id,
reid: e.currentTarget.dataset.id,
//res是上面已经获得的数据,所以这里不用再重新获取了(wx.request)
rightContent: this.data.res.filter(function (val) {
let tpid = val.typeid2.split(',')
// 副栏目可以设置多个
for (let i = 0; i < tpid.length; i++) {
if (tpid[i] == e.currentTarget.dataset.id)
return tpid[i]
}
})
//上面这是返回了传递过来的id的相关产品,其实可以去掉一个或者||的,哈哈哈,把品牌的去掉,也就是tpyeid,typeid2是副种类,也就是按照功能分类的,返回按功能分类的即可。
})
},
================
onLoad: function () {
//先获得左侧的列表,reid=24是品牌的id,这里先去掉,只保留按功能分类的左侧的reid:51
wx.request({
url: 'https://www.newpp.cn/fenleileft.php',
success: (res) => {
this.setData({
leftMenuList: res.data.data.filter(function (val) {
return val.reid == 51
}), //这里不返回reid=24的按品牌分类的
})
},
complete: () => {}
}),
//初始化获取了res
wx.request({
url: 'https://www.newpp.cn/pagefenlei.php',
success: (result) => {
this.setData({
res: result.data.data
})
},
//先请求到所有数据给res,再请求品牌的rightcontent
complete: () => {
wx.request({
url: 'https://www.newpp.cn/fenleileft.php',
//这里其实是把左侧的品牌列表换到右边显示了,满足按品牌查询的要求
success: (res) => {
this.setData({
reid: 24,
gid: '',
rightContent: res.data.data.filter(function (val) {
return val.reid == 24
}),
})
}
})
}
});
},