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

QQ登录

只需一步,快速开始

查看: 1803|回复: 7

[处理中3] home页莫名其妙的乱套

[复制链接]

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-6-25 02:42:03 | 显示全部楼层 |阅读模式
不好意思  刚刚发的帖子内容有点多,有新的问题,,所以重发了一个

1    我是由index 跳转到 main  ,main上放了4个content ,homepage,#,#,mine  今天做了一个子页面,是点击mine页面一个按钮跳转,莫名其妙的这个页面可以左右滑动,左滑石homepage页面,右滑是mine页面,,应该是什么原因

2   我一个detail页面是在homepage 打开一个子页面的,在手机测试的时候,,在detail页面按返回,竟然显示双击退出app,,until没做任何修改。。所以找了个帖子修改返回键,在detail页面写了           */
        Model.prototype.modelModelConstruct = function(event) {

                justep.Shell.fireEvent("changeBackClick", {
                        'options' : {
                                'success' : function() {
                                        layer.alert('已经进来了,就不要企图逃跑哦)
                                }}});}


                              detail页面没有效果,,但是,我在detail页面打开一个子页面picture.w  ,没有携带关于返回键的参数,picture页面按返回键的时候弹出'已经进来了,就不要企图逃跑哦‘’  
                              picture页面也没做任何返回修改     路由一片混乱     求帮助      

65

主题

315

帖子

851

积分

高级会员

Rank: 4

积分
851
发表于 2017-6-25 21:14:47 | 显示全部楼层
第一个问题应该是contents的属性设置问题,把swipe设置成false看看,不行改改其他三个属性(wrap、slidable、routable)
VO(K~}D[1PQ6}4F5E_SY087.png
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-6-25 21:22:44 | 显示全部楼层
我是小菜鸡 发表于 2017-6-25 21:14
第一个问题应该是contents的属性设置问题,把swipe设置成false看看,不行改改其他三个属性(wrap、slidable ...

谢谢  我等下试试看
回复 支持 反对

使用道具 举报

发表于 2017-6-26 13:22:46 | 显示全部楼层
1.contents组件可以设置swipe属性 控制是否可以手动滑动切换页面!
2. 关于物理回退键的理解:
http://docs.wex5.com/wex5-app-question-list-2003/

你是否接管了这个事件
attachDoubleClickExitApp
return true 就表示接管双击退出!return false 表示路由回退
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-6-27 03:42:11 | 显示全部楼层
本帖最后由 q2045377 于 2017-6-27 03:49 编辑
liangyongfei 发表于 2017-6-26 13:22
1.contents组件可以设置swipe属性 控制是否可以手动滑动切换页面!
2. 关于物理回退键的理解:
http://docs ...

                shellImpl.useDefaultExitHandler = false;
          CommonUtils.attachDoubleClickExitApp(function() {
                        var isHomePage =false;
                        isHomePage = window.location.hash.indexOf("!main") > 0
                        if (isHomePage) {
                                return true;
                        }
                        return false;
        
                });                       用了好像没效果哎,,还有  touch。js案例中的移动,,我引用过来想移动div,,但是div和div里面的元素分离了,,是不是只有移动图片呢
回复 支持 反对

使用道具 举报

发表于 2017-6-27 10:06:07 | 显示全部楼层
q2045377 发表于 2017-6-27 03:42
shellImpl.useDefaultExitHandler = false;
          CommonUtils.attachDoubleClickExi ...

1.可以真机调试一下代码!确定代码真的执行了吗??

如果接管了attachDoubleClickExitApp

那你直接return true 试试,能退出吗??


2.可以参考:
http://docs.wex5.com/wex5-app-question-list-2074/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-6-27 23:22:44 | 显示全部楼层
本帖最后由 q2045377 于 2017-6-28 00:10 编辑
liangyongfei 发表于 2017-6-27 10:06
1.可以真机调试一下代码!确定代码真的执行了吗??

如果接管了attachDoubleClickExitApp

我测试了下   直接return true  所有的页面都双击退出  但是    CommonUtils.attachDoubleClickExitApp(function() {
                        var isHomePage =false;
                        isHomePage = window.location.hash.indexOf("!main") > 0
                        if (isHomePage) {
                                return true;
                        }
                        return true;
        
                });       除了main还有detail也能退出,,,好吧  我一直用windowdialog打开的刚尝试showpage, 竟然报错 , 加载undefined出错,数据能传过去,detail也能正常显示,重启了同样报错,detail清空亦然,麻烦帮忙下
微信截图_20170627235745.png
回复 支持 反对

使用道具 举报

发表于 2017-6-28 17:25:26 | 显示全部楼层
q2045377 发表于 2017-6-27 23:22
我测试了下   直接return true  所有的页面都双击退出  但是    CommonUtils.attachDoubleClickExitApp(fu ...

能退出 ,那就说明 isHomePage  是true
你可以调试打印一下
window.location.hash
的值是多少??


是调用 showpage  打开页面的时候 报错的吗??
浏览器也报错吗??

这个页面直接右键浏览器运行是否正常?
需要调试跟下原因
F12 看下浏览器控制台完整的报错信息
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 08:05 , Processed in 0.056915 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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