Vue 如何正确绑定 src 与 API 的输出

Posted

技术标签:

【中文标题】Vue 如何正确绑定 src 与 API 的输出【英文标题】:Vue How to properly bind src with output from API 【发布时间】:2021-06-24 08:05:54 【问题描述】:

我正在使用 vue 创建一个电影数据库应用程序,并且我正在尝试输出从 API 获取的图像源。由于某种原因,src 的输出没有按照应用程序中应有的方式呈现。它打印字符串 movie.Poster。 我显然没有以正确的方式使用 v-bind。那么关于如何以正确的方式打印到海报的路径有什么想法吗?

<template>
  <div class="my-10">
    <h2 class="text-bold"> movie.Title </h2>
    <img v-bind:src="'movie.Poster'"/>
  </div>
</template>

【问题讨论】:

***.com/questions/45880956/… v-bind:src="movie.Poster":src="movie.Poster" 【参考方案1】:

你需要使用

&lt;img :src="movie.Poster"/&gt;

因为 .. 是模板文字。所以它输出一个字符串。

【讨论】:

没有比我看到的更难谢谢!

以上是关于Vue 如何正确绑定 src 与 API 的输出的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js props img src 与 webpack 别名 (@) 绑定

从 node_modules 绑定动态 Vue 图片 src

Vue 绑定 url 无法与图像 src 一起正常工作

videojs在vue中的使用(自定义组件,如清晰度)

在 vue 中构建音频播放器;如何在更改绑定后开始播放音频:src?

Vue 3 - 动态绑定字体真棒图标