mui下拉刷新里阻止了页面里的A链接正常跳转
- Dominant language
- JavaScript
- Stars
- 13.5k
- Forks
- 6.5k
- PR merge metrics
- No merged PRs in 30d
Description
事发js: mui.class.scroll.pullrefresh.js
``` javascript
_start: function(e) {
//仅下拉刷新在start阻止默认事件
if (e.touches && e.touches.length && e.touches[0].clientX > 30) {
e.target && !this._preventDefaultException(e.target, this.options.preventDefaultException) && e.preventDefault();
}
if (!this.loading) {
this.pulldown = this.pullPocket = this.pullCaption = this.pullLoading = false
}
this._super(e);
},
```
Web端在结合`mui-table-view`,上面`//仅下拉刷新在start阻止默认事件`这段代码会导致里面的a链接失效。一时不知道怎么去解决,现在的做法是在需要下拉刷新的页面里,mui.init的时候设置preventDefaultException标示link-开头的class给跳转
``` javascript
mui.init({
pullRefresh: {
container: '#pullrefresh',
preventDefaultException: {
className: /^mui-/
}
}
});
```
这样做只能临时解决,有没有更好的官方的解决办法。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.