我需要添加一个简单的左/右滑动手势,以便“选定”图像在移动设备上滑动时循环,类似于单击英雄组件中的按钮,也类似于按键盘上的左/右箭头键
我对 JavaScript 没有最丰富的经验,所以如果有人能告诉我到底要写什么以及写在哪里,我就可以完全结束这个项目。
这是一个演示:http : //nufaith.ca/justinatkins/
代码:
Vue.component('hero-bg', {
template: `
<div class="hero-bg">
<div class="hero">
<img id="pushed" :src="selected"/>
</div>
</div>
`,
props: ['selected']
});
Vue.component('hero-bg-empty', {
template: `
<div class="hero-bg">
<div class="hero">
<span style="display:block;height:100px;"></span>
</div>
</div>
`
});
Vue.component('hero', {
template: `
<div>
<topbar v-if="!gridEnabled"></topbar>
<topbar2 v-if="gridEnabled"></topbar2>
<hero-bg :selected="selectedItem.img" v-if="!gridEnabled"></hero-bg>
<hero-bg-empty v-if="gridEnabled"></hero-bg-empty>
<div class="hero-container" v-if="!gridEnabled">
<div class="hero">
<img :src="selectedItem.img" v-if="thing" alt=""/>
</div>
<div class="hero-desc">
<button class="control left" @click="previous">
<i class="zmdi zmdi-chevron-left"></i>
</button>
<span class="hero-desc-title" v-html="title"></span>
<button class="control …Run Code Online (Sandbox Code Playgroud)