我们可以在Aura组件中使用变量来连接某些表达式,我们必须在lwc components
中使用变量名称本身,同时循环更改js文件中的lwc comp variable
。
我尝试使用this.template.querySelector();访问dom
;但这仅在使用渲染的回调时才提供值。
<template for:each={documentLinks} for:item="item">
///在这里,我需要将item.ContentDocument.LatestPublishedVersionId传递到URL字符串的末尾
<img src={item.srcUrl} alt="PDF"/>
我们可以修改从apex返回的数据,但是该数据是代理数据,我们无法修改。
答案 0 :(得分:0)
加载dom时更改dom上URL的可能解决方案之一是更改从服务器返回的数据。在闪电Web组件中,返回的数据是一个代理对象,仅可读。因此我们必须对其进行克隆(有多种克隆方法),才能进行任何更改。但是我做了这里。
因此,重写数组将成为新数据。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
<add key="mypack" value="https://pkgs.dev.azure.com/org/_packaging/mypack/nuget/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<mypack>
<add key="Username" value="EmailUserInDevOps" />
<add key="ClearTextPassword" value="TokenFromDevOps" />
</mypack>
</packageSourceCredentials>
</configuration>