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

QQ登录

只需一步,快速开始

查看: 2208|回复: 9

[处理中3] cannot read property ‘x’ of undefined

[复制链接]

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-7-20 01:34:20 | 显示全部楼层 |阅读模式
本帖最后由 q2045377 于 2017-7-20 02:40 编辑

1   用瀑布流案例  出现这个错误是什么意思
用 photoswipe插件  A 打开B 打开C 页面,,B页面功能正常,,到C页面也报错cannot read property ‘x’  of undefined 所以想请教下是什么原因,,,a标签data-size有值

2    在多页面应用,,,我想引进外部js,几个js都是这情况,只有在主页面index引进才不报错,,其它页面就会报错,,什么原因呢,3.7版本

3  windowURL.createObjectURL(files[0]);  这代码移动端可用吗,,我这破手机有点烂。每次上传跳出,,所以想问下
发表于 2017-7-20 10:28:18 | 显示全部楼层
1.你是指这个案例吗?
/UI2/demo/waterfall/index.w

A B C  页面哪个页面显示的 瀑布流??还是所有页面都显示瀑布流呢?
是shell.showPage  跳转页面的吗??

每个页面单独浏览器 运行是没问题的吧??

2.
js引用就是:http://doc.wex5.com/js-module-01/
index 你怎么引入的??如果是script 标签!可以只在index引入就行!
报什么错??

3. 手机系统浏览器如果能正常调用!APP 就没问题!如果手机浏览器不支持!试试打包其他webView 引起!比如腾讯引擎或者  打包增强型浏览器!
主要是靠浏览器内核执行js代码的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-7-20 15:58:20 来自手机 | 显示全部楼层
liangyongfei 发表于 2017-7-20 10:28
1.你是指这个案例吗?
/UI2/demo/waterfall/index.w


B C
页面引用,B没问题,C就报错1SHELL打开的,,这句报错是什么原因呢
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-7-20 15:59:02 来自手机 | 显示全部楼层
本帖最后由 q2045377 于 2017-7-20 16:15 编辑
liangyongfei 发表于 2017-7-20 10:28
1.你是指这个案例吗?
/UI2/demo/waterfall/index.w


1      B C 页面引用,B没问题,C就报错SHELL打开的,,这句报错是什么原因呢,,单独没问题
2     我也不知道是什么原因,,不同的js就报不同的错误,,单独测试的时候能用,,引进项目的时候只能在index页面引用,,,,比如容联js,,初始的时候正常,页面一段时间未操作,就会报错hex-md5未定义,该怎么解决
回复 支持 反对

使用道具 举报

发表于 2017-7-20 16:16:22 | 显示全部楼层
q2045377 发表于 2017-7-20 15:59
B C
页面引用,B没问题,C就报错1SHELL打开的,,这句报错是什么原因呢,,单独没问题 ...

如果先打开C 页面!
再从C页面打开B页面呢是否正常!??

报错是 执行代码  对象.x  的时候!这个属性不存在

如果单独运行没问题!那就有可能是两个页面B 和 C 同时显示有冲突!
因为wex5是单页应用!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-7-20 16:18:33 | 显示全部楼层
liangyongfei 发表于 2017-7-20 16:16
如果先打开C 页面!
再从C页面打开B页面呢是否正常!??

我测试下


不同的js就报不同的错误,,单独测试的时候能用,,引进项目的时候只能在index页面引用,,,,比如容联js,,初始的时候正常,页面一段时间未操作,就会报错hex-md5未定义,该怎么解决
回复 支持 反对

使用道具 举报

发表于 2017-7-20 16:42:03 | 显示全部楼层

做什么操作的时候,报错hex-md5未定义 的??
是调用 容联js 报错的吗??
是不是 一段时间不使用,他就自己销毁了呢??

自己写判断条件判断一下
如果对象已销毁,就重新 初始化一下试试吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-7-20 16:49:06 | 显示全部楼层
本帖最后由 q2045377 于 2017-7-20 16:52 编辑
liangyongfei 发表于 2017-7-20 16:42
做什么操作的时候,报错hex-md5未定义 的??
是调用 容联js 报错的吗??
是不是 一段时间不使用,他就 ...

在项目引进的时候不在index页面引用  只在聊天页面引用  他会直接报错hex_md5  未定义,,只有index页面引用才不会报错  
但是测试的时候,,也有index页面,js在聊天页面引进,不过只有聊天页面,在聊天页面不报错
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-7-20 17:25:59 | 显示全部楼层
liangyongfei 发表于 2017-7-20 16:42
做什么操作的时候,报错hex-md5未定义 的??
是调用 容联js 报错的吗??
是不是 一段时间不使用,他就 ...

关于photoswipe      
测试了下    我把B页面pswp  删了  C页面正常了   整个应用只能有一个(pswp) 感觉
回复 支持 反对

使用道具 举报

发表于 2017-7-20 17:32:40 | 显示全部楼层
q2045377 发表于 2017-7-20 16:49
在项目引进的时候不在index页面引用  只在聊天页面引用  他会直接报错hex_md5  未定义,,只有index页面引 ...

既然index引用不报错,那就index引用吧!
或者试试 使用script 标签引入js
这是标准的引入方式!单页应用中都可以调用到的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 06:30 , Processed in 0.073643 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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