vuejs:如何在组件内预加载图像

R1p*_*das 3 vue.js

我的组件内有图像,但在启动时未显示。当我显示我的组件时,我的图像不会立即显示,而是加载。

我想在根应用程序上预加载图像,以便在组件处于活动状态时立即显示。

你会怎么做?

Vig*_*ran 5

组件仅在创建时才绑定到 dom。仅当 dom 发送请求时才会加载图像。你可以尝试一下

let image = new Image(); 
image.src = 'something.png'. 
Run Code Online (Sandbox Code Playgroud)

这将触发网络请求。您可以使用图像变量作为组件的道具