function t(t, a, e) {
return a in t ? Object.defineProperty(t, a, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[a] = e, t;
}
var a = getApp(), e = require("../../utils/api/index.js"), i = require("../../utils/api/search.js");
Page({
data: {
isIPX: a.isIPX,
Android: a.Android,
state: {
loading: !0
},
tagData: {
active: 0,
item: [ {
name: "精选",
list: []
}, {
name: "星空",
tag: "星空"
}, {
name: "风景",
tag: "风景"
}, {
name: "爱情",
tag: "爱情"
}, {
name: "二次元",
tag: "二次元"
}, {
name: "游戏",
tag: "游戏"
}, {
name: "插画",
tag: "插画"
}, {
name: "科技",
tag: "科技"
}, {
name: "创意",
tag: "创意"
}, {
name: "汽车",
tag: "汽车"
}, {
name: "美食",
tag: "美食"
}, {
name: "潮流",
tag: "潮流"
} ]
},
cardCount: 20
},
onLoad: function() {
var t = this, a = t.data.tagData;
for (var e in a.item) e > 0 && (a.item[e].list = [], a.item[e].cardStart = 0, a.item[e].load = !0);
t.setData({
tagData: a
}), 0 == a.active ? t.inGetList() : t.inGetCategory();
},
inGetList: function(t) {
var a = this, i = a.data, n = i.state, r = i.tagData;
n.loading && e.get({
load: !1,
data: {
device: "weChat",
system: "weChat",
devicePixel: 480,
homeOpenCount: -1,
type: "WALLPAPER_INDEX",
region: "CN"
},
success: function(t) {
var e = t.apiData.cards[0].belowSubjectProducts;
if (e.length) {
for (var i in e) "ios" == wx.getSystemInfoSync().platform && (e[i].imageUrl = e[i].imageUrl.replace("/webp/", "/jpeg/")),
r.item[0].list.push(e[i]);
a.setData({
"tagData.item[0].list": r.item[0].list
});
} else a.setData({
"state.loading": !1
});
}
});
},
inGetCategory: function(a) {
var e = this, n = e.data, r = n.tagData, s = n.cardCount, g = r.item[r.active];
g.load && i.get({
load: !1,
data: {
tag: g.tag,
cardStart: g.cardStart,
cardCount: s,
devicePixel: 480,
type: "WALLPAPER",
region: "cn"
},
success: function(a) {
var i = "tagData.item[" + r.active + "].load", n = "tagData.item[" + r.active + "].list", g = r.item[r.active].list, c = "tagData.item[" + r.active + "].cardStart", o = r.item[r.active].cardStart, l = a.apiData.cards[0].products;
if (l.length) {
var d;
for (var m in l) "ios" == wx.getSystemInfoSync().platform && (l[m].imageUrl = l[m].imageUrl.replace("/webp/", "/jpeg/")),
g.push(l[m]), m + 1 == l.length && m + 1 < s && e.setData(t({}, i, !1));
e.setData((d = {}, t(d, c, o + 1), t(d, n, g), d));
} else e.setData(t({}, i, !1));
}
});
},
inToggleTag: function(t) {
var a = this;
a.setData({
"tagData.active": t.detail.index
});
var e = a.data.tagData;
!e.item[e.active].list.length && t.detail.index > 0 ? a.inGetCategory() : e.item[e.active].list.length || 0 != t.detail.index || a.inGetList();
},
inToSeeImg: function(t) {
var a = t.currentTarget.dataset;
wx.navigateTo({
url: "/pages/see-img/see-img?src=" + a.src
});
},
onShareAppMessage: function() {
return {
title: "这些壁纸你喜欢吗?",
path: "pages/index/index"
};
}
});

智慧浩海
- 粉丝: 1w+
最新资源
- 纯电动汽车整车MatlabSimulink仿真模型构建与应用:研一新生及本科毕设参考
- 岩土工程中FLAC3D与PFC耦合模拟滑坡案例:岩体Zone与破碎岩块Rblock建模的应用
- 电力电子学中二极管钳位三电平VSG仿真的关键技术及应用
- 基于STM32F030的永磁同步电机非线性磁链观测与无感FOC零速闭环启动控制
- 基于BM25的c++问答系统
- COMSOL压电陶瓷悬臂梁振动仿真3D模型:稳态频域研究及结构优化完整资料 COMSOL 系统版
- 岩土力学数值模拟中PFC2D配位数与偏组构曲线计算及其在密砂双轴压缩试验的应用 · 配位数与偏组构曲线
- PFC2D静力触探模拟技术:基于Fish脚本的Rblock土体建模与应力伺服方法
- PFC 5.0环境下分段高度25×30的放矿建模及其实际应用
- 基于深度调峰的电网经济运行优化方法及其在IEEE 30节点系统的应用
- Simulink模型自动化转换为PDF文档的完整解决方案:模块化导出与数据同步
- 电机控制器设计中的主动阻尼控制与转矩补偿技术——实现振动抑制与转速波动优化
- 单轮车辆ABS防抱死控制系统Simulink仿真模型及其应用 - PID控制 参考
- PFC与OpenFOAM耦合模拟流化床中稀疏颗粒乱流问题的技术解析 - 流化床
- 光储VSG虚拟同步发电机孤岛离网仿真的参数计算与控制策略复现 · 光储系统 v2.0
- 基于小波变换的信号突变点检测 MATLAB实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


