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

QQ登录

只需一步,快速开始

查看: 4853|回复: 5

[结贴] 全局变量问题

[复制链接]

368

主题

793

帖子

2438

积分

金牌会员

Rank: 6Rank: 6

积分
2438
QQ
发表于 2017-9-22 11:41:33 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
在define(function(require) {
var i  = 传递获取

this.i = 传递获取

});


两种方式,那个安全,我的值存在上次的值


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-22 13:28:24 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

368

主题

793

帖子

2438

积分

金牌会员

Rank: 6Rank: 6

积分
2438
QQ
 楼主| 发表于 2017-9-25 10:01:24 | 显示全部楼层
jishuang 发表于 2017-9-22 13:28
http://docs.wex5.com/bex5-v3-and-v2-devoplopment-difference/

在方法中如果嵌套了方法,那么在嵌套的方法中的this不再是当前实例,如果要在嵌套的方法中使用当前实例this,就需要先将this赋值给一个变量,在嵌套的方法中使用这个变量就可以访问当前实例了。

我不理解“在嵌套的方法中” 的指的是什么
我在当前页面的windowReceiver接收传递过来的参数 A和B我放置在this.A 和this.B中
在这个页面的一个保存动作里biz.Request.sendBizRequest 我要传递参数A,B ,我可以直接this.A和this.B调用吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-25 11:11:02 | 显示全部楼层
1.连接中有就案例,说明什么是嵌套,在data遍历的函数中在
2.可以
this.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

368

主题

793

帖子

2438

积分

金牌会员

Rank: 6Rank: 6

积分
2438
QQ
 楼主| 发表于 2017-9-25 11:31:05 | 显示全部楼层
本帖最后由 胡屠户 于 2017-9-25 13:39 编辑
jishuang 发表于 2017-9-25 11:11
1.连接中有就案例,说明什么是嵌套,在data遍历的函数中在
2.可以

还是不清楚嵌套:
this.comp("xx").open({
                        'data' : {
                                'sNames' : this.sNames,
                                'sPersonIDs' : this.sPersonIDs
                        }
});   
这种打开窗口中可以使用this获取全局参数吗?

想下边这种callback方法中是不是也不能使用this来获取全局参数
         biz.Request.sendBizRequest({
                                "context" : this.getContext(),
                                "action" : "getMainOrgID",
                                "parameters" : param,
                                "callback" : function(data) {
                                   deptID = this.deptID + data.response.deptID+",";
                         }
                        });
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-25 14:00:56 | 显示全部楼层
1.可以
2.callback方法不能直接用this,这个就是嵌套了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 04:20 , Processed in 0.073717 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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