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

QQ登录

只需一步,快速开始

查看: 4333|回复: 14

[处理中3] justep.Bind.observable();

[复制链接]

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-12 23:55:46 | 显示全部楼层 |阅读模式
在登录页面已经设置了justep.Shell.msgvoice.set( msgvoice)         并能弹出justep.Shell.msgvoice.get() 值未0
index页面已经设置了   justep.Shell.msgvoice= justep.Bind.observable();

但是登录跳转其他页面alert(justep.Shell.msgvoice.get())            值未undefined        求原因

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
发表于 2017-8-13 19:19:44 | 显示全部楼层
你需要向其它页面进行传参。或者用K O
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-8-14 03:04:29 | 显示全部楼层
轻狂之人 发表于 2017-8-13 19:19
你需要向其它页面进行传参。或者用K O

这不要传参吧   
回复 支持 反对

使用道具 举报

发表于 2017-8-14 16:20:27 | 显示全部楼层
定义建议使用空字符串
justep.Shell.msgvoice= justep.Bind.observable('');
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-8-15 03:04:40 | 显示全部楼层
本帖最后由 q2045377 于 2017-8-15 03:05 编辑
liangyongfei 发表于 2017-8-14 16:20
定义建议使用空字符串
justep.Shell.msgvoice= justep.Bind.observable('');

您误解我的意思了   登录页面已经赋值并且弹出来了,,跳转到别的页面就没了  ,别的页面赋值再次赋值弹出undefined,,,也get不出
微信截图_20170815030122.png
回复 支持 反对

使用道具 举报

发表于 2017-8-15 17:06:27 | 显示全部楼层
q2045377 发表于 2017-8-15 03:04
您误解我的意思了   登录页面已经赋值并且弹出来了,,跳转到别的页面就没了  ,别的页面赋值再次赋值弹出 ...

请问你是单页应用吗??
http://docs.wex5.com/shellimpl/

如果是单页应用!其他页面也可以get到的!  因为是全局变量,肯定能访问到的!

但是不要重新执行代码
justep.Shell.msgvoice= justep.Bind.observable();

否则ko对象会被覆盖的!就不是同一个对象了!

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

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-8-16 08:45:28 | 显示全部楼层
本帖最后由 q2045377 于 2017-8-16 08:46 编辑

我只设置了一次   第一张是index  第二张login      ,,就这四个不行,,其它的都可以,,弄了好多次找不到原因        justep.Shell.msgvoice.set( msgvoice)                                                justep.Shell.friendaddmsg.set( friendaddmsg)
                        justep.Shell.newsmsg.set(newsmsg)
                        justep.Shell.newsvoice.set( newsvoice)

微信截图_20170816084213.png
微信截图_20170816084236.png
回复 支持 反对

使用道具 举报

发表于 2017-8-16 14:25:16 | 显示全部楼层
q2045377 发表于 2017-8-16 08:45
我只设置了一次   第一张是index  第二张login      ,,就这四个不行,,其它的都可以,,弄了好多次找不 ...

打印一下 这4个值是多少
friendaddmsg  
newsmsg
newsvoice

赋值之前先打印下,值是否存在?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-8-19 05:14:04 | 显示全部楼层
本帖最后由 q2045377 于 2017-8-19 05:15 编辑
liangyongfei 发表于 2017-8-16 14:25
打印一下 这4个值是多少
friendaddmsg  
newsmsg

undefined    是bugg吗
index页面justep.Shell.msgvoice= justep.Bind.observable();


直接从index页面跳转到login页面
  justep.Shell.msgvoice.set( msgvoice)        alert(justep.Shell.msgvoice.get())  有值

从index-main-login
     justep.Shell.msgvoice.set( msgvoice)  报错 undefined

回复 支持 反对

使用道具 举报

发表于 2017-8-22 13:40:56 | 显示全部楼层
q2045377 发表于 2017-8-19 05:14
undefined    是bugg吗
index页面justep.Shell.msgvoice= justep.Bind.observable();

msgvoice  没值呗!  这个变量是哪儿定义的??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 18:00 , Processed in 0.084218 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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