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

QQ登录

只需一步,快速开始

查看: 1753|回复: 7

[结贴] justep.Util.confirm验证提示BUG问题

[复制链接]

10

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
发表于 2016-1-29 11:39:16 | 显示全部楼层 |阅读模式
什么也不说直接上代码:
        Model.prototype.delCargoClick = function(event){
                justep.Util.confirm("测试删除","this.testMeg()","testCancel()");

        };
       
        Model.prototype.testMeg = function(){
                alert("X5技术服务好厉害!!");
        };
       
        function testCancel()
        {
                alert("我取消了哦");
        }

问题:确定和取消的参数能够进入core.min.js里,确认过参数值是对应传入的值,在点击确定或取消时无法回调对应的方法(报错提示:t(或r) is not a function )

经本人细心调试取证,页面使用js能够调用testMeg和testCancel,并弹出对应提示,但在core.min.js里直接调用前面2个方法也一样报错找不到方法。

得出以下结论:
      页面能够通过justep.Util.confirm调用core.min.js的方法,但反之不行(不清楚是不是生成后页面结构的问题),经全局搜索项目里没有一个例子!可以肯定的认为:This is a Bug.
本人QQ:275917230  我又找出一个BUG,你们不用膜拜我,谢谢合作!
发表于 2016-1-29 14:10:24 | 显示全部楼层
ok,现在理解你的意思了!因为你的写法不正确
应该这样写
  1.         Model.prototype.button1Click = function(event){
  2.                 // 行删除
  3.                 /*var data = this.comp("cargoData");
  4.                 var row = event.bindingContext.$object;*/
  5.                 justep.Util.confirm("测试删除",this.testMeg,this.testCancel);

  6.         };
  7.        
  8.         Model.prototype.testMeg = function(){
  9.                 alert("X5技术服务好厉害!!");
  10.         };
  11.        
  12.         Model.prototype.testCancel = function(){
  13.                 alert("我取消了哦");
  14.         };
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 1 反对 0

使用道具 举报

发表于 2016-1-29 13:18:02 | 显示全部楼层
你的意思是在core.min.js 中直接调用 其他js文件中定义的方法吗??
我们的js都有一个define(function(require){ } 的结构,这是一个作用域,外边是访问不到的!
如果你在一个js中调用另一个js的方法,就需要使用require引入那个js才行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2016-1-29 13:47:33 | 显示全部楼层
liangyongfei 发表于 2016-1-29 13:18
你的意思是在core.min.js 中直接调用 其他js文件中定义的方法吗??
我们的js都有一个define(function(requ ...

core.min.js直接调用页面里的fun不行,是min.js调用外面的方法
回复 支持 反对

使用道具 举报

发表于 2016-1-29 13:52:50 | 显示全部楼层
a275917230 发表于 2016-1-29 13:47
core.min.js直接调用页面里的fun不行,是min.js调用外面的方法

core.min.js 是一个合并文件,你为什么要修改这个文件呢?
请问你想实现什么?请把想实现的需求讲请清楚些!或者做个案例发来,本地重现下!
关于js的引用请参考:http://doc.wex5.com/?p=4222
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

40

帖子

70

积分

初级会员

Rank: 2

积分
70
QQ
 楼主| 发表于 2016-3-2 10:52:03 | 显示全部楼层
liangyongfei 发表于 2016-1-29 14:10
ok,现在理解你的意思了!因为你的写法不正确
应该这样写

可以了,就是这个,怎么结贴?
回复 支持 反对

使用道具 举报

53

主题

313

帖子

1134

积分

金牌会员

Rank: 6Rank: 6

积分
1134
QQ
发表于 2016-10-11 23:05:06 | 显示全部楼层
liangyongfei 发表于 2016-1-29 14:10
ok,现在理解你的意思了!因为你的写法不正确
应该这样写

太好了,谢谢!
回复 支持 反对

使用道具 举报

53

主题

313

帖子

1134

积分

金牌会员

Rank: 6Rank: 6

积分
1134
QQ
发表于 2016-10-11 23:05:34 | 显示全部楼层
liangyongfei 发表于 2016-1-29 14:10
ok,现在理解你的意思了!因为你的写法不正确
应该这样写

太好了,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 21:12 , Processed in 0.053101 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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