gpt4 book ai didi

webpack - Vue + Webpack 别名动态图像 src 来自 ~asset 文件夹

转载 作者:行者123 更新时间:2023-12-01 15:25:21 25 4
gpt4 key购买 nike

我正在尝试使用 Webpack 别名从 Vue 数据中获取动态图像 src。

为了使用 ~assets/ 访问正确的文件夹在 html 或 css 中,我在 webpack 配置中添加了一个 Assets 别名。

Webpack 配置

resolve: {
alias: {
...
'assets': resolve('src/assets')
...
},

Vue数据
data: {
...
img: 'name-of-my-image.jpg',
...
}

html
<img :src="'~assets/' + img"> // Does not work
~assets/与常规 src 图像完美配合 <img src="~assets/...">或使用 CSS 图像 url('~assets/...')
我如何使用 ~assets/:src并与 data从 Vue?

最佳答案

这是另一种方式

在您的方法中添加此代码

    getImgUrl(img) 
{
return '~assets/' + img
}

在这样的模板调用中
 <img :src="getImgUrl(img)">

关于webpack - Vue + Webpack 别名动态图像 src 来自 ~asset 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47897431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com