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

QQ登录

只需一步,快速开始

查看: 1745|回复: 5

[处理中1] wex5开发项目中如何在Index页面定义变量可以全局使用

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2016-10-17 08:20:09 | 显示全部楼层 |阅读模式
本帖最后由 carbinechun 于 2016-10-17 15:12 编辑

如题所问,有没有单独的定义全局变量的方法,在index页面定义后可以所有页面都能使用。。。还有个小问题,像sessionStorage变量的存储说是从会话开始到会话结束,那用在app中是不是也是这个概念呢?从打开app开始到关闭app结束,如果是这样的话,是不是用sessionStorage就可以保存使用全局变量了呢我看给的demo中那个网易新闻的index中使用了justep.Shell.userType = justep.Bind.observable();justep.Shell.userName = justep.Bind.observable();这样是不是也算是定义全局变量呢??

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-10-17 13:32:12 | 显示全部楼层
可以设置一个参数,在打开页面的时候传过去。我给你个例子 这个例子就是官方的那个关于发送邮件的那个你也可以在文档中心去下载
这个例子的  index.js上有关于用index打开页面后,传参数给对应页面的例句

regLogin.rar

35.56 KB, 下载次数: 60

承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

20

主题

53

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
QQ
发表于 2016-10-17 14:24:21 | 显示全部楼层
可以添加一个公共js文件,里面放上你想全局调用的变量,在index页引用这个js文件就可以了。
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-10-17 14:40:44 | 显示全部楼层
doudou459 发表于 2016-10-17 13:32
可以设置一个参数,在打开页面的时候传过去。我给你个例子 这个例子就是官方的那个关于发送邮件的那个你也 ...

如果多页面使用相同值的话,用传参形式就显得繁琐了
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-10-17 14:42:17 | 显示全部楼层
wbx_app 发表于 2016-10-17 14:24
可以添加一个公共js文件,里面放上你想全局调用的变量,在index页引用这个js文件就可以了。 ...

这个是个办法,不过安全性有待提高吧应该。我查了一下,原来h5本身就有sessionStorage的存储方法,只是不知道在app中是不是也像在网站中那样,从会话开始到会话结束
传说中路过
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-10-17 16:26:28 | 显示全部楼层
carbinechun 发表于 2016-10-17 14:40
如果多页面使用相同值的话,用传参形式就显得繁琐了

多页都是相同的值的话   那更简单啊    只用传一个参数就可以了  然后每次页面都直接引用参数就行了
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 16:41 , Processed in 0.102290 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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