|
我在main页面使用如下代码
navigator.weixin.share({
message : {
title : "二维码",
description : "名片二维码",
mediaTagName : "Media Tag Name(optional)",
// thumb : this.getImgUrl(this._imgUrl),图片暂时不要
media : {
webpageUrl : "ip地址/x5/UI2/v_/laicai/app/wxShareCode.w?code=aaa",
}
},
scene : navigator.weixin.Scene.SESSION
}, success, error);
然后我在wxShareCode页面引入了如下插件
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
require("cordova!com.justep.cordova.plugin.weixin.v3");
require("$UI/common/js/jquery.qrcode");
require("$UI/common/js/qrcode");
然后在wxShareCode页面使用如下代码给一个xid为qrcodeDiv的div附上canvas
Model.prototype.modelParamsReceive = function(event){
this._code = event.params.code || "";
console.log("code:"+this._code);
if(this._code !== ""){
var i = $(this.getElementByXid("qrcodeDiv"));
i.qrcode(this._code);
}
};
结果没有作用,如果在上一个页面直接使用justep.Shell.showPage("wxShareCode", {code:this._code});这样是可以正常显示二维码的
|
|