Ist es möglich, Bilder in Vuex zu speichern? Sollte dies geschehen?
P粉701491897
P粉701491897 2023-08-26 18:13:10
0
1
491
<p>Ich versuche, Miniaturansichten des Profils zu speichern, um den Zugriff zu erleichtern. Da ich den Ressourcenverbrauch reduzieren möchte, indem ich den Bildpfad nicht jedes Mal abrufen muss, wenn der Benutzer die Seite neu lädt. Können wir Bilddaten in Vuex speichern? Wenn ja, sollten wir es tun? </p>
P粉701491897
P粉701491897

Antworte allen(1)
P粉521697419

是的,你可以!

在图像响应后,将图像传递给 URL.createObjectURL() (文档)。这将在浏览器中缓存图像,并提供一个本地图像URL,您可以重新使用:

const imageUrl: string = URL.createObjectURL(response.data);
if (imageUrl) {
     // 使用以下对象更新您的存储:
     { id: imageId, url: imageUrl };
}

然后,您可以通过 id 在保存了这个URL的 imageUrl[] 状态中搜索,并再次检索URL。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!