问题描述
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 =“ {{aposter}}” 并且没有将实际链接放置到图像上
我试图对其进行大量修复,但似乎没有发现我在做什么错?
解决方法
您必须绑定 src属性
更改模板:
Vue.component('card',{
props: ['aposter','aname'],template: `
<div>
<img :src="aposter"/>
<br>
<p>{{ aname }}</p>
</div>
`
})
这会将src属性绑定到海报属性。 您可以在此处阅读有关Vue绑定的更多信息:Vue Template Syntax
:src
是v-bind:src