var scene = decodeURIComponent(options.scene)
var _s = scene.split("-")
if (_s.length > 1)
{
var sceneid = _s[1]
//这里可以得到scene
}else{
var sceneid = scene //这里***体验版***可获取到,***审核发布**后获取不到
}
我想问问微信团队的大神们,这到底应该怎么处理?!
前一段时间是else前获取不到,现在else前可以了,后面不行了,火大啊,请大神指点到底该怎么处理!
为什么体验版可以,审核发布后就不可以?!!!搞死了,必须提交审核才能测试,,,
为了这个已经提交N多次审核了,自己都感觉很不好意思了,真的给审核人员造成麻烦了,可是又没有办法,请官方大神予以帮助解决,help me!!!
请问一下,是以前放在option下的参数,现在全部转到option.scene下面了吗?
您好,这个问题怎么解决的,我现在这个问题好纠结啊
var
scene =
decodeURIComponent
(options.scene);
// 535;//
this
.setData({ scene: scene });
if
(scene !=
undefined
&& scene !=
'undefined'
) {
if
(scene.indexOf(
"_"
) == -
1
) {
wx.redirectTo({
url:
'../card/share/share?ownerId='
+ scene,
})
}
else
{
var
scenes = scene.split(
"_"
);
var
ownerId = scenes[
0
];
wx.redirectTo({
url:
'../register/register?tuijianrenId='
+ ownerId,
})
}
}
小程序码的参数:scene=72_zhcue
仔细检查了所有代码,找到问题所在,使用了decodeURIComponent解码后,不能直接获取scene值,请遇到此问题的同学注意。等审核发布后再来确认关闭!
经更新后查证,程序可以进入到else,问题出在里了 var sceneid = scene,我继续使用了分割后的值, 等待更新后结果