const App = getApp();
// 富文本插件
import wxParse from '../../../wxParse/wxParse.js';
Page({
/**
* 页面的初始数据
*/
data: {
// 文章详情
detail: {},
},
* 生命周期函数--监听页面加载
onLoad(options) {
// 获取文章详情
this.getArticleDetail(options.article_id);
* 获取文章详情
getArticleDetail(article_id) {
let _this = this;
App._get('article/detail', {
article_id
}, function (result) {
let detail = result.data.detail;
// 富文本转码
if (detail.article_content.length > 0) {
wxParse.wxParse('content', 'html', detail.article_content, _this, 0);
}
_this.setData({
detail
});
* 分享当前页面
onShareAppMessage() {
// 构建页面参数
const params = App.getShareUrlParams({
'article_id': this.data.detail.article_id
return {
title: this.data.detail.article_title,
path: "/pages/article/detail/index?" + params
};
* 分享到朋友圈
* 本接口为 Beta 版本,暂只在 Android 平台支持,详见分享到朋友圈 (Beta)
* https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html
onShareTimeline() {
// title: this.data.detail.article_title,
})