起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2475|回复: 6

[处理中3] 怎么在js中禁用scrollView组件的下拉功能

[复制链接]

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
发表于 2016-8-19 16:23:20 | 显示全部楼层 |阅读模式
如题,由于业务需要,需要在js中去控制scrollView组件的下拉功能,也就是说当需要的是禁用,当需要的时候启用,不知道要怎么做呢。
发表于 2016-8-19 16:58:59 | 显示全部楼层
请问你指的是下拉的时候不加载数据呢??还是不让看到下拉效果!
加载数据,如果是list组件,可以通过设置disableInfiniteLoad   disablePullToRefresh的属性实现!

如果也可以在下拉事假中自己接管!

如果是想控制显示样式!只能是试试控制scrollView中  第一个div的显示和隐藏来实现!  可以通过bind-visible属性设置 控制它的显示隐藏!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-19 17:04:32 | 显示全部楼层
liangyongfei 发表于 2016-8-19 16:58
请问你指的是下拉的时候不加载数据呢??还是不让看到下拉效果!
加载数据,如果是list组件,可以通过设置d ...

我下拉效果和数据加载都不要  数据加载我有法控制,下拉效果还没法
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-19 17:09:31 | 显示全部楼层
liangyongfei 发表于 2016-8-19 16:58
请问你指的是下拉的时候不加载数据呢??还是不让看到下拉效果!
加载数据,如果是list组件,可以通过设置d ...

你好 版主,我刚刚试了下设置第一个div隐藏后,  整个列表依然能够往下拉,只是没有“正在刷新”这个样式了,其实我是不想有垂直滑动这个效果
回复 支持 反对

使用道具 举报

发表于 2016-8-19 17:52:17 | 显示全部楼层
yuanwei200801 发表于 2016-8-19 17:09
你好 版主,我刚刚试了下设置第一个div隐藏后,  整个列表依然能够往下拉,只是没有“正在刷新”这个样式 ...

那就只能是吧这个div 的dom节点删掉才能起作用了!试试bind-if行吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-19 18:40:35 | 显示全部楼层
liangyongfei 发表于 2016-8-19 17:52
那就只能是吧这个div 的dom节点删掉才能起作用了!试试bind-if行吗?

还是不得行,我重新拖个scrollView组件  禁用下拉,这个时候第一个div已经没有了,但是还是能有下拉的效果
回复 支持 反对

使用道具 举报

发表于 2016-8-22 09:26:39 | 显示全部楼层
yuanwei200801 发表于 2016-8-19 18:40
还是不得行,我重新拖个scrollView组件  禁用下拉,这个时候第一个div已经没有了,但是还是能有下拉的效 ...

那就没办法了!,你可以使用contents组件!放置两个content! 第一个里面的scrollView 保留头部的div!第二个content里面 把scrollView 头部的div删除掉!这样!想显示哪种样式就切换到相应content就可以 解决了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-9 14:21 , Processed in 0.057501 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表