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

QQ登录

只需一步,快速开始

查看: 3684|回复: 7

[处理中2] window.open();怎样传参?

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2016-10-25 17:48:53 | 显示全部楼层 |阅读模式
本帖最后由 一起GO 于 2016-10-29 14:53 编辑

在微信打开的首页是 index/app.w,list点击打开一个详细内容的页面分享到朋友圈,用什么方法?
在微信使用 justep.Shell.showPage打开页面打不开,变灰色
我这个项目就是比如酷狗一样,K歌分享给微信朋友,朋友打开就能听了,而不是打开酷狗

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-25 18:22:04 | 显示全部楼层
在微信中打开的页面嘛?拿在微信自带可以分享本页吧? 再微信端,是不可以使用 cordova插件的
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-25 18:23:32 | 显示全部楼层
你传递参数的就要在URL 上做文档 url = http://www.XXXX.com ? XX= XX  ? 后面就是参数格式
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-10-29 14:49:19 | 显示全部楼层
闰土 发表于 2016-10-25 18:22
在微信中打开的页面嘛?拿在微信自带可以分享本页吧? 再微信端,是不可以使用 cordova插件的 ...

在微信使用 justep.Shell.showPage打开页面打不开,变灰色
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-10-29 14:49:38 | 显示全部楼层
闰土 发表于 2016-10-25 18:22
在微信中打开的页面嘛?拿在微信自带可以分享本页吧? 再微信端,是不可以使用 cordova插件的 ...

在微信使用 justep.Shell.showPage打开页面打不开,变灰色
回复 支持 反对

使用道具 举报

0

主题

113

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-10-31 16:34:29 | 显示全部楼层
1、 页面分享到朋友圈,参见:http://docs.wex5.com/wechat-weibo-qq-share/
2、 window.open()传参数,里面是json格式,如
      window.open({data:"1" })
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-11-1 20:57:30 | 显示全部楼层
Diablo7 发表于 2016-10-31 16:34
1、 页面分享到朋友圈,参见:http://docs.wex5.com/wechat-weibo-qq-share/
2、 window.open()传参数,里 ...

这样怎么不行??
var url = require.toUrl("./main.w");
window.open(url,{data:this.comp("huodongData").getValue("fID")});
回复 支持 反对

使用道具 举报

0

主题

113

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-11-2 11:20:54 | 显示全部楼层
如果使用js的window.open :在URL 上加参数 url = http://www.XXXX.com ? XX= XX  ? 后面就是参数格式
如果是windowDialog组件:
发送:
self.comp(dialog).open({
                                                        "data" : {
                                                                "systemTime" : bizUtil.getSystemDatetime(),
                                                                "address" : self.address,
                                                                "wifi" : "",
                                                                "strGroupID" : this.comp("mainData").getValue("fID")
                                                        }
                                                })
接收:
Model.prototype.modelParamsReceive = function(event) {
                var status = event.data.data.status;
                var address = event.data.data.address;
                var time = event.data.data.systemTime;
                var strGroupID = event.data.data.strGroupID;
                 
        };
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 06:26 , Processed in 0.063717 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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