【发布时间】:2021-07-26 19:07:58
【问题描述】:
我正在构建一个动态 vuetify 导航抽屉,我想将图像存储在 JSON 数组中。我的问题是,我如何(如果可能的话)将图像属性拉入标签的 src 中?
我知道使用以下方法行不通,但是什么可以拉入正确的元素?
<img class="nav-icon" src="{{item.image}}" />
【问题讨论】:
标签: html json vuetify.js
我正在构建一个动态 vuetify 导航抽屉,我想将图像存储在 JSON 数组中。我的问题是,我如何(如果可能的话)将图像属性拉入标签的 src 中?
我知道使用以下方法行不通,但是什么可以拉入正确的元素?
<img class="nav-icon" src="{{item.image}}" />
【问题讨论】:
标签: html json vuetify.js
你需要像这样绑定属性:
<img class="nav-icon" :src="item.image" />
在 cmets 之后编辑 - 似乎您需要使用函数来返回您所请求的动态图像。
这个答案是我的参考。 Vue.js dynamic images not working
// template
<v-img :src="getImgUrl(image_from_json.url)" />
// data
image_from_json: {
url: "/images/img1.jpg",
},
// methods
getImgUrl(img) {
var images = require("../../assets" + img);
return images;
},
【讨论】: