gpt4 book ai didi

vue.js - VueJS - 显示图像的功能

转载 作者:搜寻专家 更新时间:2023-10-30 22:32:23 24 4
gpt4 key购买 nike

我是 VueJS 的新手,很难处理这种情况。

display.vue

<template>
<img :src="getLogo(logo)" />
</template>

<script>
export default {
methods: {
getLogo(logo){
return '../assets/'+logo;
}
}
}
</script>

我在该代码上遇到了 404 错误。

但我尝试不使用 getLogo() 函数,但它显示了。

<template>
<img src="../assets/logo.svg" />
</template>

图片结构为:

src/assets/logo1.svg

webpack.base.conf.js

test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}

这里有人可以帮助我使用getLogo 函数显示图像吗?非常感谢!

最佳答案

我估计在使用 v-bind:src 时应该是这样的

<img v-bind:src="'../assets/logo.svg'">
<!-- or shorthand -->
<img :src="'../assets/logo.svg'">

注意 ' '

在使用 <img src="../assets/logo.svg" /> 时您不需要绑定(bind)字符串,因此这就是它起作用的原因。

关于vue.js - VueJS - 显示图像的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44668344/

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