tabs 能左右滑动吗?
发布于 1年前 作者 liyifeng20021 1922 次浏览 来自 问答

问题: 1、tabs只能通过点击来切换页面(能加切换动画吗?) 2、通过slide-box来实现tab页面的切换后,单个tab里再添加slide-box(这时slider-box出现了嵌套的情况),单个tab里的slider-box会受到外层的影响,无法正常使用,有好的解决方案吗?

解决: 1、用slider-box模拟tabs,这时已经实现了左右滑动 2、slider-box嵌套的问题,监听图片滑动的on-touch和on-release事件 在touch的时候: 设置$ionicSlideBoxDelegate.$getByHandle(‘page_slide’).enableSlide(false); //即不能滑动,page_slide为delegate-handle的名称 在release的时候: 设置$ionicSlideBoxDelegate.$getByHandle(‘page_slide’).enableSlide(true);

11 回复

比较暴力的解决方法——监听左右滑动事件然后更改state状态

@star7th 谢谢,当初我也用了on-swipe-left 和swipe-right发现都体验不太好

请问你的每个 slide 里面有没有放 ion-scroll? 我在每个 slide tab 里面都放了 ion-scroll,然后里面放下拉刷新和列表 这时候如果我左右滑动的同时手指也向下滑动,发现此时下拉刷新也会被触发,就是这个 ion-scroll 的下滑也被触发了

@fuxiao126 没有放ion-scroll , ion-content会自己滚动,如果下拉刷新,可以直接在ion-content里用ion-refresh就行了, 不过:我现在左右滑动太灵敏了,有时如果左下滑动,也会带动左右滑动

@liyifeng20021 (ಥ_ಥ) 我的是今日头条那种 tab 栏,tab content 里要放下拉刷新的,好难过 新版本好像解决了你说的左右滑动灵敏的问题,还出了新的 ion-slides

我通过ion-scroll 实现的

回到顶部