// pages/detail/detail.js // 29014 const $api = require('../../utils/api.js').API; Page({ /** * 页面的初始数据 */ data: { name:'', articleid:'', }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if(options.type == '百科'){ $api.getBaikeDetail({category_id:options.id}).then(res=>{ let data = res.data.data data.content = data.content.replaceAll(')/gi, "") //替换了注释的内容这能替掉大部分 .replace(/]*>(.|\n)*<\/xml>/gi, "") //替换了xml标签word粘贴带出一堆标签包含在xml里 .replace(/undefined/gi, "") //里面莫名有个undefined this.setData({ info:data, name:res.data.data.name, articleid:options.id, }) this.data.info.content = this.data.info.content.replace('{ let data = res.data.data data.content = data.content.replaceAll(' { // setTimeout(() => { // resolve({ // title: this.data.name // }) // }, 2000) // }), return{ title:this.data.name, path:'/pages/detail/detail?id=' + this.data.articleid } }, // onShareTimeline: function() { // return { // title: this.data.name, // query: {'id':this.data.articleid} // } // } })