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

QQ登录

只需一步,快速开始

查看: 1279|回复: 6

[结贴] justep.Shell.自定义 如何绑定一个方法 让每次都执行一次

[复制链接]

13

主题

56

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
发表于 2016-4-22 16:52:33 | 显示全部楼层 |阅读模式
定义如下:
justep.Shell.uuid= justep.Bind.observable();

//这里有可能是写错了 但是不知道如何写
//现在只是执行一次pdSession() 方法
justep.Shell.pdSession = justep.Bind.observable(pdSession() );

//自定义方法
function pdSession() {
        if (justep.Shell.uuid.get()) {
                return false;
        } else {
                return true;
        }
}


justep.Shell.pdSession.get();

我想在每次执行justep.Shell.pdSession.get()的时候都再次调用一下自定义方法pdSession()

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-22 17:14:29 | 显示全部楼层
你原始的需求是要做什么? 说一下实际的场景
回复 支持 反对

使用道具 举报

13

主题

56

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2016-4-22 17:22:02 | 显示全部楼层
hecr 发表于 2016-4-22 17:14
你原始的需求是要做什么? 说一下实际的场景

我在加载页面index.w 创建了一个

justep.Shell.pdSession(用于判断session是否有效)

然后自定义了一个方法pdSession() 用于判断session是否有效

我想把pdSession() 这个方法 绑定到justep.Shell.pdSession里面

想要justep.Shell.pdSession.get() 调用的时候 都让执行一遍pdSession()这个方法
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-24 12:54:42 | 显示全部楼层
那你可以直接这么实现
justep.Shell.pdSession = "xx";
justep.Shell.getPdSession = function(){
     alert("此处调用你期望的js方法");
     return justep.Shell.pdSession;
}
回复 支持 反对

使用道具 举报

13

主题

56

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2016-4-25 15:23:37 | 显示全部楼层
hecr 发表于 2016-4-24 12:54
那你可以直接这么实现
justep.Shell.pdSession = "xx";
justep.Shell.getPdSession = function(){

这样写调用justep.Shell.pdSession返回xx
调用justep.Shell.getPdSession 返回 function(){
     alert("此处调用你期望的js方法");
     return justep.Shell.pdSession;
}
根本不会alert
是我写的有问题吗?
回复 支持 反对

使用道具 举报

发表于 2016-4-26 09:23:06 | 显示全部楼层
cnhtxy 发表于 2016-4-25 15:23
这样写调用justep.Shell.pdSession返回xx
调用justep.Shell.getPdSession 返回 function(){
     alert(" ...

你这样调用
justep.Shell.getPdSession()
就会执行!!请问你如何调用这个方法的?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

56

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2016-4-26 10:46:59 | 显示全部楼层
liangyongfei 发表于 2016-4-26 09:23
你这样调用
justep.Shell.getPdSession()
就会执行!!请问你如何调用这个方法的? ...

成功调用! 谢谢 请结贴吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 05:43 , Processed in 0.089643 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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