- 54
- 0
小程序新手一枚,在练习的过程中发现接口中内容存在html标签,
搜索了网上解决方wxParse,参考教程我的代码如下:
Json是这样的结构:
{
"meta": {
...
},
"pages": [
{...}
],
"posts": [
{
"title": "...",
"content": "<p>这里是带有html标签的文本。</p>\n"
},
{
"title": "...",
"content": "<p>这里是带有html标签的文本。</p>\n"
}
]
}
我的app.js:
App({
onLaunch: function (options) {
var that = this;
wx.request({
url: 'https://www.sfatpaper.com/content.json',
success(res) {
that.globalData.posts = res.data.posts
}
})
},
globalData: {
posts: ''//传递到子页面
}
})
我的logs.wxml:
<navigator url="/pages/details/details?id={{item.date}}" class="posts" wx:for="{{posts}}" wx:for-index="idx" wx:for-item="item" wx:key="idx">
<view class="title">{{item.title}}</view>
<text>{{item.text}}</text>
</navigator>
----------------通过一楼的回答已对问题作调整,目前问题代码如下--------------------
我的details.js:
// pages/posts/posts.js
var WxParse = require('../../wxParse/wxParse.js');
const app = getApp();
Page({
data: {
title: '',
contents: ''
},
onLoad: function (options) {
var that = this;
that.setData({
posts: app.globalData.posts
})
//筛选数据
that.data.posts.map(function (item, idx) {
if (item.date == options.id) {
//套用WxParse开始(此时通过map剩下的应该是唯一的一条内容数据)
console.log('item.content:'+item.content) //正常的数据
var parseText = WxParse.wxParse('article', 'html', item.content, that, 5)
console.log('parseText:' + parseText) //parseText:undefined
//套用WxParse结束
that.setData({
title: item.title,
content: item.content
})
}
})
}
})
点击列表将url中的参数带给详情页,然后详情页通过参数对posts数据进行过滤,最后得出那条唯一的内容,然后进行wxParse,但是不知道什么仍然会报给我 parseText:undefined
在前台渲染上,页面只渲染了文章的第一个段落。
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
