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

QQ登录

只需一步,快速开始

查看: 2518|回复: 7

[处理中3] 使用if (justep.Browser.isX5App) {怎样判断,pc,wx,app跳转W页?

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2016-8-15 15:09:56 | 显示全部楼层 |阅读模式
本帖最后由 一起GO 于 2016-8-19 19:42 编辑

使用if (justep.Browser.isX5App) {怎样判断设备,pc端打开我指定的W页,  wx端打开我指定的W页,  app端打开我指定的W页?

求大神给完整的JS

我这样写不行啊,,哪里不对??
        Model.prototype.modelLoad = function(event){        
                if (justep.Browser.isX5App) {
                        this._deviceType = "app";
                } else {
                        justep.Shell.showPage("login");
                }
                if (justep.Browser.isPC) {
                        this._deviceType = "pc";
                } else {
                        justep.Shell.showPage("pc");
                }
        };
发表于 2016-8-15 16:29:28 | 显示全部楼层
判断设备参考:http://docs.wex5.com/wex5-app-question-list-2006/
跳转页面,就建议使用shell.showPage(url) 即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-8-18 15:31:08 | 显示全部楼层
liangyongfei 发表于 2016-8-15 16:29
判断设备参考:http://docs.wex5.com/wex5-app-question-list-2006/
跳转页面,就建议使用shell.showPage(u ...

能给一段代码吗?
回复 支持 反对

使用道具 举报

发表于 2016-8-18 17:41:55 | 显示全部楼层
一起GO 发表于 2016-8-18 15:31
能给一段代码吗?

需要什么代码??
justep.Browser.isX5App
justep.Browser.isPC
justep.Browser.isMobile
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-8-19 16:33:33 | 显示全部楼层
本帖最后由 一起GO 于 2016-8-19 16:36 编辑
liangyongfei 发表于 2016-8-18 17:41
需要什么代码??
justep.Browser.isX5App
justep.Browser.isPC

我这样写不行啊,,哪里不对??
        Model.prototype.modelLoad = function(event){        
                if (justep.Browser.isX5App) {
                        this._deviceType = "app";
                } else {
                        justep.Shell.showPage("login");
                }
                if (justep.Browser.isPC) {
                        this._deviceType = "pc";
                } else {
                        justep.Shell.showPage("pc");
                }
        };
回复 支持 反对

使用道具 举报

发表于 2016-8-19 17:28:32 | 显示全部楼层
一起GO 发表于 2016-8-19 16:33
我这样写不行啊,,哪里不对??
        Model.prototype.modelLoad = function(event){        
        ...

你debugger调试看看吧!哪行代码执行不正确!你的写法好像有问题!

if else 语句写的条件不对!因为有可能 多个 showPage代码都会执行到!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-8-19 19:41:48 | 显示全部楼层
liangyongfei 发表于 2016-8-19 17:28
你debugger调试看看吧!哪行代码执行不正确!你的写法好像有问题!

if else 语句写的条件不对!因为有可 ...

你帮我看看哪里不对
回复 支持 反对

使用道具 举报

发表于 2016-8-22 09:34:24 | 显示全部楼层
一起GO 发表于 2016-8-19 19:41
你帮我看看哪里不对

可以在执行完 justep.Shell.showPage 的时候,再执行一下return;  保证下面的代码不会执行到就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 13:28 , Processed in 0.061299 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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