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

QQ登录

只需一步,快速开始

查看: 1497|回复: 7

[结贴] 页面间传参问题

[复制链接]

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
发表于 2017-5-18 15:03:06 | 显示全部楼层 |阅读模式
http://localhost:8080/x5/UI2/v_/distributorSystem/index.w?mobil=111&top=#!($model/UI2/distributorSystem/distributionM/userDetail.w?mobil=666&ID=hCrL2Go6QPSvUVtEy3fbng)
url是上面的结构,可以获取到mobil=111,但是如何获取到ID=hCrL2Go6QPSvUVtEy3fbng呢?

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-18 15:03:35 | 显示全部楼层
页面间传参问题截图
页面间传参问题_20170518145826.png
回复 支持 反对

使用道具 举报

发表于 2017-5-18 15:34:39 | 显示全部楼层
xiongxiong 发表于 2017-5-18 15:03
页面间传参问题截图

是在哪个页面中获取的,方法是:
this.getContext().getRequestParameter("参数")


index.w 中可以获取的是 mobil
userDetail.w 中才能获取ID=hCrL2Go6QPSvUVtEy3fbng

相应页面的参数只有这个页面能获取到!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-18 15:40:02 | 显示全部楼层
给你的url是使用shell方法基于index.w跳转得到的,其实展现内容为userDetail.w页面的;
现在就是嵌套跳转把人绕晕了,变成没有办法获取到想要的参数
回复 支持 反对

使用道具 举报

发表于 2017-5-18 15:55:42 | 显示全部楼层
xiongxiong 发表于 2017-5-18 15:40
给你的url是使用shell方法基于index.w跳转得到的,其实展现内容为userDetail.w页面的;
现在就是嵌套跳转把 ...

你测试下这个案例吧!
/UI2/demo/page/index.w
shell 跳转打开的页面 获取参数没问题!
另外 其他跳转页面也能获取参数啊!  

你是在那个页面的js代码中写的获取参数???  是userDetail.js 吗?
RK3RNJXP}KVE{7%D}SOBCBA.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-18 16:00:17 | 显示全部楼层
我的传参是这样弄得:
var url = '$model/UI2/distributorSystem/distributionM/userDetail.w?mobil='+ret3[n].createPersonId+'&ID='+ret3[n].id;
justep.Shell.showPage(url);
在url后面带参来传,不知道你是采用哪种方法处理的?
回复 支持 反对

使用道具 举报

发表于 2017-5-18 16:31:24 | 显示全部楼层
xiongxiong 发表于 2017-5-18 16:00
我的传参是这样弄得:
var url = '$model/UI2/distributorSystem/distributionM/userDetail.w?mobil='+ret3 ...

自己看案例
/UI2/demo/page/interactive/page.js

  1.         Model.prototype.button7Click = function(event){
  2.                 var url = require.toUrl("./page2.w?p1=p1Value&p2=p2Value");
  3.                 var params = {
  4.                         a1: "a1Value",
  5.                         a2: 2,
  6.                         data: {
  7.                                 d1: "d1Value",
  8.                                 d2: "d2Value"
  9.                         }
  10.                 }
  11.                 justep.Shell.showPage(url, params)
  12.         };
复制代码


文档
http://docs.wex5.com/page-interaction/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-18 17:01:14 | 显示全部楼层
这个传参方式好奇特,以为是没法提取到的,竟然还可以这样。。
可以看那一部分源码,知道该方法的根源了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-22 04:25 , Processed in 0.073587 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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