"use strict"; const common_vendor = require("../../common/vendor.js"); const _sfc_main = { data() { const getRandomImage = (seed) => { return `https://picsum.photos/seed/${seed}/200/200`; }; return { currentBookType: "ebook", // ebook, audiobook currentPeriod: "today", // today, week topThree: [ { rank: 2, name: "郭德纲", avatar: getRandomImage("rank2") }, { rank: 1, name: "郭德纲", avatar: getRandomImage("rank1") }, { rank: 3, name: "郭德纲", avatar: getRandomImage("rank3") } ], rankList: [ { rank: 4, name: "郭德纲", avatar: getRandomImage("rank4"), duration: "8小时" }, { rank: 5, name: "郭德纲", avatar: getRandomImage("rank5"), duration: "8小时" }, { rank: 6, name: "郭德纲", avatar: getRandomImage("rank6"), duration: "8小时" }, { rank: 7, name: "郭德纲", avatar: getRandomImage("rank7"), duration: "8小时" }, { rank: 8, name: "郭德纲", avatar: getRandomImage("rank8"), duration: "8小时" }, { rank: 9, name: "郭德纲", avatar: getRandomImage("rank9"), duration: "8小时" }, { rank: 10, name: "郭德纲", avatar: getRandomImage("rank10"), duration: "8小时" } ], userRank: { avatar: getRandomImage("user"), duration: "1小时" } }; }, methods: { goBack() { common_vendor.index.navigateBack(); }, switchBookType(type) { this.currentBookType = type; this.loadRankData(); }, switchPeriod(period) { this.currentPeriod = period; this.loadRankData(); }, loadRankData() { common_vendor.index.showToast({ title: `加载${this.currentBookType === "ebook" ? "电子书" : "有声书"}${this.currentPeriod === "today" ? "今天" : "本周"}排行榜`, icon: "none" }); } } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.o((...args) => $options.goBack && $options.goBack(...args)), b: $data.currentBookType === "ebook" ? 1 : "", c: common_vendor.o(($event) => $options.switchBookType("ebook")), d: $data.currentBookType === "audiobook" ? 1 : "", e: common_vendor.o(($event) => $options.switchBookType("audiobook")), f: $data.currentPeriod === "today" ? 1 : "", g: common_vendor.o(($event) => $options.switchPeriod("today")), h: $data.currentPeriod === "week" ? 1 : "", i: common_vendor.o(($event) => $options.switchPeriod("week")), j: $data.topThree[0].avatar, k: common_vendor.t($data.topThree[0].name), l: common_vendor.t($data.topThree[0].rank), m: $data.topThree[1].avatar, n: common_vendor.t($data.topThree[1].name), o: common_vendor.t($data.topThree[1].rank), p: $data.topThree[2].avatar, q: common_vendor.t($data.topThree[2].name), r: common_vendor.t($data.topThree[2].rank), s: common_vendor.f($data.rankList, (user, index, i0) => { return { a: common_vendor.t(user.rank), b: user.avatar, c: common_vendor.t(user.name), d: common_vendor.t(user.duration), e: index }; }), t: $data.userRank.avatar, v: common_vendor.t($data.userRank.duration) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-0d235e2a"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/reading-rank/reading-rank.js.map