使用vue怎么实现左右滑动效果

  介绍

使用vue怎么实现左右滑动效果?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> HTML代码

& lt; template>   ,,,& lt; div  id=癝lideBar",类=癰ox"比;   ,,,,,,,& lt; div 类=癷tem", ref=皊lide",:, @touchstart=翱?事件)美元“,@touchmove=耙贫?事件)美元“,@touchend=敖崾?事件)美元“比;   ,,,,,,,,,& lt; https://www.yisu.com/zixun/img  src=" http://img2.imgtn.bdimg.com/it/u=2555191195, 2735808065 fm=26 gp=0. jpg”alt=" ">   
  
你好!
  

哈哈哈

  

好不

  
  
  
  <按钮>编辑> 收藏>   
  

<强> CSS代码

& lt; style>   .box {   ,,,位置:相对;   ,,,边界底部:0.026667 rem  solid  # 666666;   }   .btn {   高度才能:100%;   位置:绝对的,才能   正确的才能:0;   ,,:0;   背景:才能红;   显示才能:flex;   }   按钮{   宽度:1.6雷姆,才能   高度才能:100%;   背景:# f8f8f8;才能   边境才能:没有;   }   .item {   填充才能:0.266667快速眼动;   显示才能:flex;   位置:才能相对;   背景:# fff;才能   ,,z - index: 2;   ,,不必:0.026667 rem  0, 0.053333 rem  # ddd;   }   .item  img {   宽度:2.133333雷姆,才能   ,,身高:2.133333快速眼动;   margin-right才能:0.4快速眼动;   ,,这个特性:0.133333快速眼动;   }      .item  .title {   字体大小:0.48雷姆,才能   浮:,才能离开;   }   .item 、。text {   字体大小:0.426667雷姆,才能   颜色:# 888;才能   浮:,才能离开;   保证金才能:0,1.33快速眼动;   }   .item  .price {   颜色:# 888;才能   浮:,才能离开;   保证金才能:0,1.33快速眼动;   }   & lt;/style>

<强> JS代码

& lt; script>   ,,,export  default  {   ,,,,,,,名字:,& # 39;滑杆# 39;   ,,,,,,,道具:,{      ,,,,,,,},   ,,,,,,,data  () {   ,,,,,,,,,,,return  {   ,,,,,,,,,,,,,,,国旗:,假的,   ,,,,,,,,,,,,,,,startX:, 0,   ,,,,,,,,,,,,,,,endX:, 0,   ,,,,,,,,,,,,,,,slideStyle:, {   ,,,,,,,,,,,,,,,,,,,左:,0,   ,,,,,,,,,,,,,,,,,,,的转变:,& # 39;没有# 39;   ,,,,,,,,,,,,,,,}   ,,,,,,,,,,,}   ,,,,,,,},   ,,,,,,,方法:,{   ,,,,,,,,,,,start  (e){//才能记录开始滑动屏幕的X轴的位置   ,,,,,,,,,,,,,,,this.flag =,真的;   ,,,,,,,,,,,,,,,this.startX =, e.touches [0] .clientX;   ,,,,,,,,,,,,,,,this.endX =,。refs.slide.offsetLeft美元;   ,,,,,,,,,,,,,,,this.slideStyle.transition =, & # 39;没有# 39;;   ,,,,,,,,,,,},   ,,,,,,,,,,,move  (e) {   ,,,,,,,,,,,,,,,如果(this.flag) {   ,,,,,,,,,,,,,,,,,,,//,处理鼠标移动的逻辑   ,,,,,,,,,,,,,,,,,,,var  moveX =, this.endX  +, (e.touches [0] .clientX 作用;this.startX);,,//计算滑动的距离   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用vue怎么实现左右滑动效果