Ped*_*mer 3 components image vue.js react-props
所以,我正在使用 Vue Js,目前在子组件上显示图像时遇到了一些问题,所以,这里看起来像:
父组件:
<list>
<post name="post 1" image="somePath"/>
<post name="post 2" image="somePath"/>
</list>
Run Code Online (Sandbox Code Playgroud)
在我们得到的子组件上
<post>
<p> {{name}} </p>
<img src={{somePath}} />
</post>
Run Code Online (Sandbox Code Playgroud)
我尝试了多种方法,以及其他方法……到目前为止,它们都没有奏效……有什么建议吗?另外,这是我的 img 路径的样子
"@/assets/web/mock/Phonebeats.png"
Run Code Online (Sandbox Code Playgroud)
只要找到一种方法来做到这一点!:)
基本上,在初始渲染时,在 vuejs 有机会渲染你的代码之前,浏览器会看到:
<img src="{{ url }}" />
Run Code Online (Sandbox Code Playgroud)
然后浏览器尝试加载 {{ url }} 并以 404 失败。您需要使用新的 attr 语法(vue 1.0):
冗长的
<img v-bind:src="url" />
Run Code Online (Sandbox Code Playgroud)
速记
<img :src="url" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3466 次 |
最近记录: |