永发信息网

vue的mint-ui中tabbar是用什么逻辑切换样式的为什么我切换不了?

答案:3  悬赏:50  手机版
解决时间 2021-01-10 01:51
  • 提问者网友:最爱你的唇
  • 2021-01-09 15:18
vue的mint-ui中tabbar是用什么逻辑切换样式的为什么我切换不了?
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-01-09 15:24
// 点击了ItemclickTabBarItem() { // // 打印组件 // console.log(this.refs.pullList); // // 打印偏移量 // console.log(this.refs.pullList.scroll.scrollProperties.offset); let PullList = this.refs.pullList; if (PullList.scroll.scrollProperties.offset > 0) { // 不在顶部 // 一键置顶 PullList.scrollTo({y:0}); }else { // 在顶部 // 执行下拉刷新动画 PullList.state.pullPan = new Animated.ValueXY({x: 0, y: this.topIndicatorHeight * -1}); // 加载最新数据 this.loadData(); // 关闭动画 setTimeout(() => { PullList.resetDefaultXYHandler(); },1000); }}

2.关闭筛选菜单滑动手势
那这边我们的筛选菜单还有个问题,就是可以响应我们的手势进行滚动,这样肯定是不对的,那么我们需要关闭这个手势的监听,使这个菜单不能滚动,具体操作如下:
GDCommunalSiftMenu.js

12345678910111213141516171819
render() { return( this.popToHome(false)} activeOpacity={1} // 不透明 > {} )}
全部回答
  • 1楼网友:渊鱼
  • 2021-01-09 16:48
我用你的代码试是有选中效果的
  • 2楼网友:孤独的牧羊人
  • 2021-01-09 16:31
点击的时候会给selected进行赋值,也就将id值赋给selected,根据selected的值为点击的那个添加一个is-selected样式,你可以更改这个样式,或者绑定一个点击事件判断selected的值,添加样式,原理是一样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯