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

QQ登录

只需一步,快速开始

查看: 3290|回复: 9

[处理中3] 调用例子takeout的获取本地位置失败

[复制链接]

28

主题

112

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
QQ
发表于 2017-5-18 18:00:36 | 显示全部楼层 |阅读模式
调用例子takeout的获取本地位置失败,发现两个if都进不去。代码如下,要怎么才能进if语句里面?经debug发现都进不去怎么办啊?
var self = this;
                debugger;
                if (justep.Browser.isPCFromUserAgent)
                {
                        this.pcClick(event);
                }
                else if (justep.Browser.isX5App)
                {
                        // 判断是否安装了百度地图插件
                        var name = "BaiduMap";
                        appAvailability.check({
                                ios : "baidumap://", // URL Scheme
                                android : "com.baidu.BaiduMap" // 包名
                        }, success(name), fail(name));
                        function success(name) { // 成功回调
                                return function() {
                                        var gpsDtd = self.getLocation();
                                        gpsDtd.done(function(position) {
                                                // 定位到具体操作
                                                bmap.marker({
                                                        location : position.latitude + "," + position.longitude,
                                                        title : position.address,
                                                        content : "",
                                                        src : "justep"
                                                });
                                        });
                                }
                        };
                        function fail(name) { // 失败回调
                                return function() {
                                        window.location.href = "http://map.baidu.com/mobile/webapp/index/index/foo=bar/vt=map";
                                }
                        }
                        ;
                } else if (justep.Browser.isWeChat) {
                        var me = this;
                        me.openlocationClick(event);
                }
                ;

发表于 2017-5-19 09:42:19 | 显示全部楼层
请问你是用什么设备测试的??
我这里使用平台自带的chrome浏览器测试!
justep.Browser.isPCFromUserAgent   为 true
是可以进入的!


这个是判断 运行环境  设备的方法:http://docs.wex5.com/wex5-app-question-list-2006/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

112

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
QQ
 楼主| 发表于 2017-5-19 13:49:05 | 显示全部楼层
我就是自带chrome浏览器
回复 支持 反对

使用道具 举报

发表于 2017-5-19 14:38:16 | 显示全部楼层
15222581829 发表于 2017-5-19 13:49
我就是自带chrome浏览器

我这里测试外卖案例!debugger 调试没问题!!代码能执行进去的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

112

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
QQ
 楼主| 发表于 2017-5-19 16:32:23 | 显示全部楼层
liangyongfei 发表于 2017-5-19 14:38
我这里测试外卖案例!debugger 调试没问题!!代码能执行进去的!

怎么回事啊,还有就是我不用开发工具模式直接执行报错
1495182742(1).jpg
回复 支持 反对

使用道具 举报

发表于 2017-5-19 16:37:56 | 显示全部楼层
15222581829 发表于 2017-5-19 16:32
怎么回事啊,还有就是我不用开发工具模式直接执行报错

这段代码存在吗??
  1. Model.prototype.pcClick = function(event) {
复制代码


你有没有修改过案例的代码呢???报错信息是 pcClick  没定义!案例默认肯定正常的!

另外就是有可能不再model对象定义的方法中调用的
http://docs.wex5.com/wex5-ui-question-list-2160
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

112

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
QQ
 楼主| 发表于 2017-5-19 16:45:27 | 显示全部楼层
本帖最后由 15222581829 于 2017-5-19 16:46 编辑
liangyongfei 发表于 2017-5-19 16:37
这段代码存在吗??

是这段代码不存在,但是我手机模式选择iphone6,就是一个都不进去啊。就是在开发工具模式下面,选择了iphone6
回复 支持 反对

使用道具 举报

发表于 2017-5-19 16:57:17 | 显示全部楼层
15222581829 发表于 2017-5-19 16:45
是这段代码不存在,但是我手机模式选择iphone6,就是一个都不进去啊。就是在开发工具模式下面,选择了ipho ...

调试模式还是浏览器运行的!它只是对页面的样式模拟一下!并不能真正的和真机一样!!代码当然不能识别是iphone6

那就是你们改动过!默认外卖运行肯定没问题的!
要不你重新解压个版本吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

112

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
QQ
 楼主| 发表于 2017-5-19 17:03:13 | 显示全部楼层
liangyongfei 发表于 2017-5-19 16:57
调试模式还是浏览器运行的!它只是对页面的样式模拟一下!并不能真正的和真机一样!!代码当然不能识别是 ...

关于要适配那么多机子,要参数条件要怎么写,有参数文档吗?这个外卖是我自己参考外卖自己写的。我版本是3.6了,不要还要重新解压啊?
回复 支持 反对

使用道具 举报

发表于 2017-5-19 17:18:26 | 显示全部楼层
15222581829 发表于 2017-5-19 17:03
关于要适配那么多机子,要参数条件要怎么写,有参数文档吗?这个外卖是我自己参考外卖自己写的。我版本是 ...

参数条件  什么意思??
自带外卖案例,你参考:/UI2/takeout/index.w  就行了!

判断 运行环境  设备的方法:http://docs.wex5.com/wex5-app-question-list-2006/

你看源码文件吧!!

参数条件是干嘛的??想实现什么能力,请描述清楚些!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 20:16 , Processed in 0.064158 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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