tab块如何设置优先展示某个模块吗???

setInterval(function() {

        _g().getWidgetByName('TABLAYOUT3').showCardByIndex(3);

}, 1000);这个JS是不是写的不对,没实现这个效果?

2.png

FineReport 可可爱爱乐乐 发布于 2021-4-23 18:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
shirokoLv6资深互助
发布于2021-4-26 08:21(编辑于 2021-4-26 08:22)

image.png这个序号从零开始,你第三个应该是2

setInterval最好改成setTimeout,前者是一直执行,后者是执行一次

  • 让过去 让过去 感谢大佬,我另外一个问题有思路了,补吗
    2021-04-26 08:58 
  • shiroko shiroko 回复 让过去 那个问题?
    2021-04-26 09:04 
  • 让过去 让过去 回复 shiroko 移动端TAB块缓存加载的问题的。那个我已经采纳了,补我就再发一个
    2021-04-26 09:08 
  • shiroko shiroko 回复 让过去 移动端很多js不支持的,不建议用js的思路去解决问题
    2021-04-26 09:11 
  • 让过去 让过去 回复 shiroko 就只是初始化后,模拟点击一圈所有的TAB块,我把问题补上吧
    2021-04-26 09:14 
最佳回答
1
snrtuemcLv8专家互助
发布于2021-4-23 20:22(编辑于 2021-4-23 20:23)

bady初始化事件,js代码

setInterval(function(){   

      _g().getWidgetByName('tabpane0').showCardByIndex(2);

    } 

},100);

最佳回答
0
让过去Lv6中级互助
发布于2021-4-23 18:34(编辑于 2021-4-23 20:23)
-------
最佳回答
0
177741977Lv6初级互助
发布于2021-4-26 08:41

_g().getWidgetByName('TABLAYOUT3').showCardByIndex(3); 这就行

  • 4关注人数
  • 422浏览人数
  • 最后回答于:2021-4-26 08:41
    请选择关闭问题的原因
    确定 取消
    返回顶部