Closed id7368 closed 6 years ago
谢谢,我将加入进去的
感谢这位老哥的想法,我将文章的标题也给解析了,解决了文章标题连字符、&符号等特殊字符的显示问题。更改的代码如下(按需修改) 首页滚动文章标题和列表文章标题:
//pages\index\index.js
//放到开头
var wxDiscode = require('../../wxParse/wxDiscode.js');
//解析滚动文章标题
postsShowSwiperList: response.data.posts,
postsShowSwiperList: self.data.postsShowSwiperList.concat(response.data.posts.map(function (item) {
//item.firstImage = Api.getContentFirstImage(item.content.rendered);
//解析标题中的特殊字符
item.post_title = wxDiscode.strDiscode(item.post_title);
//解析文章列表标题
self.setData({
floatDisplay: "block",
postsList: self.data.postsList.concat(response.data.map(function (item) {
//解析标题中的特殊字符
item.title.rendered = wxDiscode.strDiscode(item.title.rendered);
var strdate = item.date
if (item.category_name != null) {
文章详情页面标题:
//pages\detail\detail.js
//下面一行放到开头
var wxDiscode = require('../../wxParse/wxDiscode.js');
//解析标题中的特殊字符
response.data.title.rendered = wxDiscode.strDiscode(res.data.title.rendered);
self.setData({
detail: response.data,
likeCount: _likeCount,
//小程序页面标题
.then(response => {
wx.setNavigationBarTitle({
//title: res.data.title.rendered
title: wxDiscode.strDiscode(res.data.title.rendered)
});
wx.hideLoading();
})
你的思路不错。另外也可以考虑用rich-text组件来显示标题等非文章的内容
正在尝试用 rich text ,不知道自己能不能填了这个坑呢