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

QQ登录

只需一步,快速开始

查看: 1558|回复: 2

[处理中3] wing组件bug?页面打开出现问题.我已经心脏衰弱了

[复制链接]

14

主题

28

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
发表于 2018-5-14 21:53:55 | 显示全部楼层 |阅读模式
本帖最后由 maths_w 于 2018-5-15 11:40 编辑

同一个.w文件下,多个content,每个windowcontainer 都引用了.w文件. windowcontainer 的autoLoad=yes. 出现了left页面,切换页面时,第一次打开,总是会跳到首页. 之后就正常了. 捕获.PNG

1

1


14

主题

28

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-5-15 12:40:17 | 显示全部楼层
本帖最后由 maths_w 于 2018-5-17 17:54 编辑

hello. anybody?

这问题出现,是我对
shell.showPage
shell.loadPage
windowContainer.load
content/windowContainer的组件上autoLoad
的概念和应用场景忒混乱.


wing组件使用的过程中,wing组件中的contents区域,我加了n个windowContainer页面,且windowContainer组件的autoLoad=true. 而left页面的打开我使用的是shell.showPage.
这种设置导致 出现以下问题:
1)首页加载2次 .
2)showPage 页面第一次打开显示的是首页,第二次打开就正常了!3) 为了以上解决问题,尝试过程中发现.w页面,如果没有load,直接showPage,会出错.提示
另一个伤心的理由

Cannot read property 'off' of undefined....

苦恼了8个小时....

现在对以上概念还是很模糊......
自己总结约束如下:
避免出现问题3): wing组件,left页面用shell.showPage前先隐藏left页面.
避免出现问题1)&2): wing组件使用中, wing组件的contents内容区域用windowContainer.left侧边栏中js使用windowContainer.load(url, param)来切换显示wing组件中的content.

最终,我还是对以上概念模糊. @大神,  求解惑!
回复 支持 反对

使用道具 举报

发表于 2018-5-29 13:44:16 | 显示全部楼层
你的首页是哪个页面
正常单页应用的做法
定义shellImp 的页面就是门户页
http://docs.wex5.com/shellimpl/

onLoad 中,第一次打开的页面必须是main主页面
http://docs.wex5.com/wex5-ui-question-list-2172


showPage 跳转页面
loadPage  加载但是不跳转
windowContainer.load  看API  ,如果没刷新就刷新,刷新过了只是传参进去用的
autoLoad 表示默认是否加载,默认不加载可以让页面第一次打开更快,用户体验好一些
http://docs.wex5.com/wex5-ui-question-list-2083
qq:1912779713
WeX5教程--WeX5下载
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 05:10 , Processed in 0.081318 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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