// 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: '叶雷讲数学' }; }, });