feat:初始提交uni-app项目
This commit is contained in:
115
unpackage/dist/dev/mp-weixin/pages/classlist/classlist.js
vendored
Normal file
115
unpackage/dist/dev/mp-weixin/pages/classlist/classlist.js
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const api_apis = require("../../api/apis.js");
|
||||
if (!Array) {
|
||||
const _easycom_uni_load_more2 = common_vendor.resolveComponent("uni-load-more");
|
||||
_easycom_uni_load_more2();
|
||||
}
|
||||
const _easycom_uni_load_more = () => "../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js";
|
||||
if (!Math) {
|
||||
_easycom_uni_load_more();
|
||||
}
|
||||
const _sfc_main = {
|
||||
__name: "classlist",
|
||||
setup(__props) {
|
||||
const classList = common_vendor.ref([]);
|
||||
const noData = common_vendor.ref(false);
|
||||
const queryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 12
|
||||
};
|
||||
let pageName;
|
||||
common_vendor.onLoad((e) => {
|
||||
let { id = null, name = null, type = null } = e;
|
||||
if (id) {
|
||||
queryParams.id = id;
|
||||
}
|
||||
if (type) {
|
||||
queryParams.type = type;
|
||||
}
|
||||
pageName = name;
|
||||
common_vendor.index.setNavigationBarTitle({
|
||||
title: name
|
||||
});
|
||||
getClassList();
|
||||
});
|
||||
common_vendor.onUnload(() => {
|
||||
common_vendor.index.removeStorageSync("storgClassList");
|
||||
});
|
||||
common_vendor.onReachBottom(() => {
|
||||
if (noData.value) {
|
||||
return;
|
||||
}
|
||||
queryParams.pageNum++;
|
||||
getClassList();
|
||||
});
|
||||
const getClassList = async () => {
|
||||
let res;
|
||||
if (queryParams.id) {
|
||||
res = await api_apis.apiGetClassList({
|
||||
// queryParams
|
||||
classid: queryParams.id,
|
||||
pageNum: queryParams.pageNum,
|
||||
pageSize: queryParams.pageSize
|
||||
// classid:"6524ace7213929cbcee72e4d"
|
||||
});
|
||||
}
|
||||
if (queryParams.type) {
|
||||
res = await api_apis.apiGetHistoryList({
|
||||
// queryParams
|
||||
type: queryParams.type,
|
||||
pageNum: queryParams.pageNum,
|
||||
pageSize: queryParams.pageSize
|
||||
});
|
||||
}
|
||||
classList.value = [...classList.value, ...res.data];
|
||||
if (queryParams.pageSize > res.data.length) {
|
||||
noData.value = true;
|
||||
}
|
||||
common_vendor.index.setStorageSync("storgClassList", classList.value);
|
||||
};
|
||||
common_vendor.onShareAppMessage((e) => {
|
||||
return {
|
||||
title: "hzb壁纸-" + pageName,
|
||||
// 必须传递id进去,否则进不去内部页面
|
||||
path: "/pages/classlist/classlist?id=" + queryParams.id + "&name=" + pageName
|
||||
};
|
||||
});
|
||||
common_vendor.onShareTimeline(() => {
|
||||
return {
|
||||
// 标题
|
||||
title: "hzb壁纸~~~",
|
||||
// 分享时候的图片地址。可以本地也可以网络图
|
||||
// imageUrl:"/static/images/logo2.jpg"
|
||||
//要想看朋友圈这个,需要带的query参数
|
||||
query: "id=" + queryParams.id + "&name=" + pageName
|
||||
};
|
||||
});
|
||||
return (_ctx, _cache) => {
|
||||
return common_vendor.e({
|
||||
a: !classList.value.length && !noData.value
|
||||
}, !classList.value.length && !noData.value ? {
|
||||
b: common_vendor.p({
|
||||
status: "loading"
|
||||
})
|
||||
} : {}, {
|
||||
c: common_vendor.f(classList.value, (item, k0, i0) => {
|
||||
return {
|
||||
a: item.smallPicurl,
|
||||
b: "/pages/preview/preview?id=" + item._id,
|
||||
c: item._id
|
||||
};
|
||||
}),
|
||||
d: classList.value.length || noData.value
|
||||
}, classList.value.length || noData.value ? {
|
||||
e: common_vendor.p({
|
||||
status: noData.value ? "noMore" : "loading"
|
||||
})
|
||||
} : {});
|
||||
};
|
||||
}
|
||||
};
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-bd381383"]]);
|
||||
_sfc_main.__runtimeHooks = 6;
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/classlist/classlist.js.map
|
||||
Reference in New Issue
Block a user