javascript - 图片 URL 没有进入 Vue 组件?
问题描述
我正在尝试制作一个 vue 标签组件,但我无法将源代码扔到模板中
html
<card
aposter="assets\images\poster.png"
aname="a title"> </card>
JavaScript
Vue.component('card', {
props: ['aposter', 'aname'],
template: `
<div>
<img src="{{aposter}}"/>
<br>
<p>{{ aname }}</p>
</div>
`
})
但 img src 执行为:src="{{poster}}"并没有将实际链接放入图像
我试图修复它很多我似乎没有发现任何我做错了什么?
解决方案
您必须绑定src 属性
更改您的模板:
Vue.component('card', {
props: ['aposter', 'aname'],
template: `
<div>
<img :src="aposter"/>
<br>
<p>{{ aname }}</p>
</div>
`
})
这会将 src 属性绑定到 海报道具。您可以在此处阅读有关 Vue 绑定的更多信息:Vue 模板语法
:src
是的简写v-bind:src
推荐阅读
- time-complexity - 他们如何计算这个问题的时间复杂度
- ios - 快速在表格视图内的集合视图中显示内容时出现问题
- machine-learning - 克利夫兰心脏病数据集 - 无法描述该类
- swift - 如何自定义搜索栏 iOS
- javascript - 变量未定义,no-undef;我怎样才能绕过这个错误?
- java - org.jsoup.select.Selector$SelectorParseException: 无法解析查询'': '' 处的意外标记
- javascript - 如何在一个反应组件中使用antd分隔器分隔屏幕的两侧?
- node.js - “找不到类型‘节点’的调试适配器。”
- assembly - 编写汇编代码来读取一个字符,如果是大写字母,显示它
- php - MYSQL JSON - 如何访问由数字键索引的嵌套 JSON 对象?