// pages/experience.js
|
const app = getApp();
|
import utils from '../../utils/util';
|
import {getElementAttr} from '../../utils/tools';
|
import {FilterModel} from "../../models/filter";
|
|
const filterModel = new FilterModel();
|
Page({
|
|
/**
|
* 页面的初始数据
|
*/
|
data: {
|
navData: [{
|
item: '到家体验',
|
index: 0
|
}],
|
num: 0,
|
someData: []
|
},
|
|
/**
|
* 生命周期函数--监听页面加载
|
*/
|
onLoad: function (options) {
|
this.getNav1Data();
|
},
|
|
/**
|
* 生命周期函数--监听页面初次渲染完成
|
*/
|
onReady: function () {
|
console.log('filter页渲染完成');
|
|
},
|
|
/**
|
* 生命周期函数--监听页面显示
|
*/
|
onShow: function () {
|
|
},
|
|
//产品,案例菜单点击
|
navTap(e) {
|
if(this.data.num ==e.currentTarget.dataset.num) return;
|
this.setData({
|
num: e.currentTarget.dataset.num
|
});
|
|
if (this.data.num == 0) {
|
this.getNav1Data();
|
} else {
|
this.getNav2Data();
|
}
|
|
},
|
|
|
|
// 产品栏数据
|
getNav1Data() {
|
wx.showLoading();
|
let getFilterRes = filterModel.getFilterRes();
|
getFilterRes.then((res) => {
|
this.setData({
|
someData: res.ShowGroup[1].list,
|
});
|
});
|
|
|
Promise.all([getFilterRes]).then(() => {
|
wx.hideLoading();
|
console.log('所有请求完成1');
|
});
|
},
|
|
// 案例栏数据
|
getNav2Data() {
|
wx.showLoading();
|
let getFilterRes = filterModel.getFilterRes();
|
getFilterRes.then((res) => {
|
this.setData({
|
someData: res.ShowGroup[1].list,
|
});
|
});
|
|
|
Promise.all([getFilterRes]).then(() => {
|
wx.hideLoading();
|
console.log('所有请求完成2');
|
});
|
},
|
|
|
/**
|
* 生命周期函数--监听页面隐藏
|
*/
|
onHide: function () {
|
|
},
|
|
/**
|
* 生命周期函数--监听页面卸载
|
*/
|
onUnload: function () {
|
|
},
|
|
/**
|
* 页面相关事件处理函数--监听用户下拉动作
|
*/
|
onPullDownRefresh: function () {
|
|
},
|
|
/**
|
* 页面上拉触底事件的处理函数
|
*/
|
onReachBottom: function () {
|
|
},
|
|
// /**
|
// * 用户点击右上角分享
|
// */
|
// onShareAppMessage: function () {
|
//
|
// }
|
});
|