javascript - VueJs-tinder 刷卡器
问题描述
我发现这个例子看起来像 Tinder swiper
现在我想把我自己的图片放在这个组件中,但是如果我创建一个Array
带有图片的图片并设置而不是Array
里面的名称,例如v-for="i in images"
并设置,<img :src="i.src" />
那么图片不会正确显示。
那么我怎样才能正确地从我的阵列中看到我的图像呢?
所以我改变了这段代码:
`<template slot-scope="{data}">
<div
class="pic"
v-for="i in images"
>
<img :src="i.src" />
</div>
</template>`
我的Array
images: [
{ src: 'https://johnnydan.oss-cn-beijing.aliyuncs.com/vue-tinder/nope-txt.png' },
{ src: 'https://johnnydan.oss-cn-beijing.aliyuncs.com/vue-tinder/like-txt.png'}
]
解决方案
在您提供的 JSFiddle 的源代码中,作者使用的是background-image
样式中的图像 url。尝试将您的代码段更改为:
<template slot-scope="{data}">
<div
class="pic"
v-for="i in images"
>
<img :style="`background-image:url(${i.src})`" />
</div>
</template>
推荐阅读
- javascript - 如何为 ThreeJS 使用自定义画布?
- python - 如何将init方法用于多个功能?
- javascript - 如何提交
- c++ - 如何对片段中的 TM 变量进行顺序变量转换?
- python - 处理批量 API 请求的异常
- node.js - 我的应用程序在本地完美运行,所有路线都没有问题。但是在 Heroku 上,所有员工路线都无法使用 503 服务
- selenium-webdriver - 使用哪个定位器?我正在使用 xpath 但它不起作用
- python - 读取带有空白单元格的 Excel 文件作为具有多索引的 Pandas 数据框
- pm2 - 如何在 pm2 中使用 tsconfig-paths?
- python-3.x - print('Tax cost: ' + str(tax)) 我不明白这段代码中str之前的+的使用