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

QQ登录

只需一步,快速开始

楼主: witdance

[处理中2] 关于shellImpl页面路由问题

[复制链接]

116

主题

373

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2016-5-3 14:16:43 | 显示全部楼层
你说怎么办吧
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2016-5-3 16:08:58 | 显示全部楼层
楼主可以贴一些拷屏上来,把实际情况详细说明一下
这么问问题,让别人没有办法解答呀
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

发表于 2016-5-4 17:07:51 | 显示全部楼层
witdance 发表于 2016-5-3 14:16
我设计的系统是一个复杂的系统,首先通过主页路由进去,进入各个子系统后,还需路由进入各个分系统 ...

难道一个ShellImpl 不能够打开各个分系统??
一般情况只需要一个门户就够了!如果你想多门户管理!也可以使用window.location.href 指定要跳转的页面(另一个系统的首页)!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-10 12:05:11 | 显示全部楼层
首先, 从技术基础上, 当前平台限制ShellImpl的嵌套。
>> 我设计的系统是一个复杂的系统,首先通过主页路由进去,进入各个子系统后,还需路由进入各个分系统
你的系统都是由主页进去的吗, 之后在主页中进入各个子系统,以及进入相应的分系统。在这种情况下, 只需要主页创建ShellImpl实例就行了;

你为什么在各个子系统或分系统中创建ShellImpl实例?

qq: 32706807了解一下实际的场景



回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2016-5-10 12:20:35 | 显示全部楼层
我估计他的意思是,有些情况下,可能不通过主页进入的,比如通过分享的链接直接进入,再比如说通过一个子系统进入总系统
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

116

主题

373

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2016-6-5 13:04:19 | 显示全部楼层
一个简单的例子是先用九宫格,这个需要shellimpl,然后再九宫格中有个淘宝,淘宝网站也需要九宫格,类似的问题如何解决呢
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-6-6 13:20:28 | 显示全部楼层
基本原理: 在new ShellImpl之前, 先判断是否已经创建了ShellImpl。
代码类似:
  1. Model.prototype.createShellImpl = function(){
  2.          if (justep.Shell.impl){
  3.               return justep.Shell.impl;
  4.          }else{
  5.              //创建ShellImpl
  6.             var shellImpl = new ShellImpl(....);
  7.             return shellImpl;
  8.          }
  9. };
复制代码


回复 支持 反对

使用道具 举报

116

主题

373

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2016-6-6 21:39:59 | 显示全部楼层
我是这样解决的,第一个shell页面中某个button事件使用window.location.href跳转,接着跳转的页面继续使用shell页面,成功应用,不过带来了一个新的问题就是,通过window.location.href跳转的页面没有办法关闭和回退到跳转之前的页面,这样导致物理键与软回退建,不爽。如果管理员看了,看看如何解决
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-6-7 09:46:09 | 显示全部楼层
使用17#的方案试试
回复 支持 反对

使用道具 举报

116

主题

373

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2017-4-27 11:40:41 | 显示全部楼层
onload.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 04:53 , Processed in 0.067771 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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