使用echarts图表除了第一个tab正常显示,其他页面的echarts图表都不显示,要点击下图表区域才能显示,换到第一个页面就正常了。。
有好的解决方案吗?或者是其他页面可以监听到点击tab的事件吗?
alex_zuo
- 发布:2016-04-25 09:54
- 更新:2016-04-25 16:23
- 阅读:4289
mui-bar-tab使用echarts图表不显示问题
分类:MUI
1 个回复
alex_zuo (作者)
@DCloud_MUI_FXY
http://ask.dcloud.net.cn/question/2665
1.页面内数据加载导致页面显示慢的问题,你可以自己在页面初始化的时候,显示一个loading。等你取完数据之后,再关闭loading。
2.webview选项卡的加载问题,你在创建的时候可以先传入一个空字符串作为url。等你第一次点击的时候,在用这个webview.loadURL来加载具体的页面。
@DCloud_MUI_FXY
http://ask.dcloud.net.cn/question/2668
1.plus.webview.create(subpages[i], subpages[i], subpage_style);
这里的代码,修改为,如果是第一个选项卡,第一个参数就是subpages[i],如果是其他选项卡,就传入空字符串
2.//显示目标选项卡
plus.webview.show(targetTab);
这里的代码,判断如果不是第一个选项卡,且是第一次点击该选项卡,则var currentWebview = plus.webview.getWebviewById(targetTab);currentWebview.loadURL(targetTab);currentWebview.show();
以上代码为随手敲得,没经过验证,大概意思是这样。