使用vue-slider-component不能滑动注意事项
在H5项目中使用到了vue-slider-component组件,单页面调试完毕后,同事页面push到我这个页面时,出现了不能滑动的情况,然而检查代码没有发现问题;在谷歌浏览器中调试跟踪vue-slider-component源码,发现滑块的位置通过transform来控制,初始阶段,transformX被赋值为了385,整整多了一个屏幕;单页面调试时,transformX为10,多页面跳转才
·
在H5项目中使用到了vue-slider-component组件,单页面调试完毕后,同事页面push到我这个页面时,出现了不能滑动的情况,然而检查代码没有发现问题;
在谷歌浏览器中调试跟踪vue-slider-component源码,发现滑块的位置通过transform来控制,初始阶段,transformX被赋值为了385,整整多了一个屏幕;单页面调试时,transformX为10,多页面跳转才会出现这个问题,考虑到多页面跳转增加了动画效果
<transition :name="status ? 'router-fadeIn' : 'router-fadeBack'">
<router-view></router-view>
</transition>
果然,将vue的动画效果去除后,组件才可以滑动.但是这样子的话,页面跳转效果去除后,APP不能有原生的效果了
更多推荐
已为社区贡献1条内容
所有评论(0)