|
发表于 2017-3-30 09:58:07
|
显示全部楼层
代码不能全部搞到,我的是index.w ----->main.w ---------->infolist.w -------->infodetail.w
全部都是windowcontainer来做的,开了全部的路由,也是js-api。
我最后的详细页路径是这样的:
- http://localhost:8080/x5/UI2/v_/mfxxl/index.w?device=m#!main//(#!windowContainer4//({"src":"/x5/UI2/v_932527ecfce242c8ab839c00fdf30544l_zh_CNs_d_m/mfxxl/infodetail.w","params":{"data":{"info_id":376}}})/!/infodetailcontent)
复制代码
和你的url对比你应该用shell吧?
我建议在浏览器先调了没有问题再去微信,浏览器过不了说明应该还是有些问题的!
这个在detail.w页面:
- Model.prototype.modelParamsReceive = function(event){
- debugger;
- var self = this;
- if(event !== undefined){if(event.params !== undefined){if(event.params.data !== undefined){if(event.params.data.info_id !== undefined){
- var id = event.params.data.info_id;
- id = id.toString();
- var data = this.comp('infoData');
- data.filters.setVar("info_id", id);
- data.refreshData();
- this.content = data.getValue('info_content');
- this.imgUrl = require.toUrl(data.getValue('img_url'));
- }}}}
- base.ready(function() {
- self.ready.set(true);
- debugger;
- var stitle = '免费信息栏*同城资讯';
- // var slink = location.href;
- var slink = Utils.getShareUrl();
- var domain = window.location.host;
- var simgUrl = 'http://'+domain + require.toUrl(self.imgUrl);
- var sdesc = self.content;
-
- share.onMenuShareTimeline({
- title : sdesc ,
- link : slink,
- imgUrl : simgUrl,
- trigger : function(res) {},
- success : function(res) {
- justep.Util.hint('已分享');
- },
- ......................
复制代码
之前就是这样在浏览器是对的。// var slink = location.href;
在微信里换成了这个微信就对了。 var slink = Utils.getShareUrl();
什么都没有改,所以你的应该在之前的代码可能就有些小问题,我也是个菜鸟,你再研究下! |
|