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

QQ登录

只需一步,快速开始

查看: 1331|回复: 4

[处理中3] 关于页面交互 两页面向同一页面传递数据传递引发的问题

[复制链接]

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2017-2-24 16:06:22 | 显示全部楼层 |阅读模式
现在使用 传递页面参数 有这么个现象:1、A页面有按钮可以跳转到B页面传入参数1并显示在B页面上显示参数1(使用的是 “shell打开页面” 的页面参数传递方法),B页面同时还有好些下拉框,已经手工选了几个值;
2、B页面下方有一个按钮可以跳转到C页面并从C页面获取参数2后关闭C页面(因为C页面占屏比50%,所以使用的是 页面与对话框交互 的页面参数传递方法),返回至B页面,此时B页面因为被刷新了,所以下拉框选的值和参数1被清空了,但参数2显示值了!


说白了,两个页面依次往一个页面加载参数时,就会有第二次传参的时候被初始化的问题。如何保持B页面参数1和其他元素显示内容不变,只重新加载参数2,这是我的问题症结!
发表于 2017-2-24 16:23:23 | 显示全部楼层
第一次接受参数后,就将参数赋值给当前的一个js变量!第二次接受参数!这个变量的值还是可以被引用的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-2-24 17:03:45 | 显示全部楼层
liangyongfei 发表于 2017-2-24 16:23
第一次接受参数后,就将参数赋值给当前的一个js变量!第二次接受参数!这个变量的值还是可以被引用的! ...

那你的意思就是本地缓存了呗!
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-2-24 17:06:20 | 显示全部楼层
不过本地缓存触发取值时间有问题,不能在子页面关闭后自动去获取值填充到父页面相关元素上。
回复 支持 反对

使用道具 举报

发表于 2017-2-24 17:09:34 | 显示全部楼层
ligaohu1 发表于 2017-2-24 17:06
不过本地缓存触发取值时间有问题,不能在子页面关闭后自动去获取值填充到父页面相关元素上。 ...

可以啊!子页面获取父页面的model对象就是
this.getParent()
然后就可以直接操作父页面了!,操作完了再关闭子页面
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 11:39 , Processed in 0.093008 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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