rich-text ""引号 is not supported? 求教
发布于 5 年前 作者 gang10 4471 次浏览 来自 问答

调用的后台文字:“每个女人都应该有一双好鞋,因为这双好鞋能带你去最美好的地方”。一双美丽的鞋子能为精致的女人增添优雅和自信,让华贵从脚下延伸...今天,我们就来盘点一下那些世界公认的顶级奢华品牌女鞋。

第1句话有双引号。


{{item.InfoContent}} 为循环 调用的上述内容

<view class="InfoContent">

          <rich-text nodes="{{item.InfoContent}}"></rich-text>

</view>

js只做了循环输出 InfoContent。 为每篇文章的内容。


显示之后,查看到的代码为:<rich-text nodes="&ldquo;每个女人都应该有一双好鞋,因为这双好鞋能带你去最美好的地..."></rich-text>

ricrichhrich

显然, 双引号 &ldquo; 没有读出来。  为什么????

&ldquo;" is not supported.   不支持??? 怎么做??求教

报错:

VM371:2 webviewScriptError

HTML Entity "&ldquo;" is not supported.;[Exparser] [Error] [Component] Property Observer Error @ wx-rich-text#_nodesObserver

Error: HTML Entity "&ldquo;" is not supported.


2 回复

我也遇到了这种情况,请问您是怎么解决的

应该是你用法不对,item.InfoContent的结构应该是:

[{
  type: 'text',
  text: '你的item.InfoContent的值'
}]

官方文档没有说如果nodes的值是String时应该是怎样的结构,只说了HTML String,比较模糊,还是自己构造一下用Array吧

回到顶部