Files
YelayMaths/yelaymaths/pages/WebPageDetails/WebPageDetails.js
T
2026-09-29 15:25:40 +08:00

40 lines
859 B
JavaScript

// pages/WebPageDetails/WebPageDetails.js
const api = require('../../utils/api');
const format = require('../../utils/format');
Page({
data: {
htmlcontent: ' ',
author: '',
title: '',
date: '',
},
onLoad(options) {
const id = options.id;
if (!id) return;
api
.getArticle(id)
.then((article) => {
if (!article) return;
this.setData({
htmlcontent: article.content || ' ',
author: article.publisher || '',
title: article.title || '',
date: format.toDateString(article.publishedAt),
});
})
.catch((err) => console.error('[WebPageDetails] 加载失败', err));
},
onShareAppMessage() {
return { title: '叶雷讲数学', path: '/pages/index/index' };
},
onShareTimeline() {
return { title: '叶雷讲数学' };
},
});