SPFX 内容查询 [Handlebars] 无法从列表超链接列中获取有效 URL

SPFX Content Query [Handlebars] Unable to get a valid URL from list Hyperlink column

我正在使用在线共享点的内容查询 Web 部件,并尝试从列表中查询超链接列。 我正在为 bing 地址查询我的“URL”列。

<div class="url"><a href="{{URL.htmlValue}}">{{URL.htmlValue}}</a></div>

但是这个returns

https://sharepoint-tenant/sites/%3Ca%20href=%22http://bing.com%22%3EBING%3C/a%3E

我怎样才能得到直接的URL?

如何获得 URL 的值?据我所知,超链接列的值应该有一个描述属性和一个Url属性。您可以直接使用 url 属性 来获得直接的 URL.

不确定我是否正确理解你的问题,但如果你已经 URL 编码,你可以使用三重引号来避免对车把进行双重编码:

<div class="url"><a href="{{{URL.htmlValue}}}">{{{URL.htmlValue}}}</a></div>