小编smm*_*rab的帖子

添加一个简单的左/右滑动手势

我需要添加一个简单的左/右滑动手势,以便“选定”图像在移动设备上滑动时循环,类似于单击英雄组件中的按钮,也类似于按键盘上的左/右箭头键

我对 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)

javascript swipe vue.js

3
推荐指数
3
解决办法
3721
查看次数

标签 统计

javascript ×1

swipe ×1

vue.js ×1