原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/Android/2019/0903/625.html
这几天App开发培训做到微信小程序细目页分享的功效,需求把原页面的少许参数带到分享页,而后在分享页需求获取图片的宽上等基本信息。
1.先说分享传参的方式:
在onShareAppMessage方式内部回笼的path内部能够带参数传以前,详细传参的方式有两种,一种是能够传工具(需求把JSON工具stringiny),另外一种是通过普通的参数拼接的方式常州网站开发培训一个个拼。
代码:
onShareAppMessage: function (res) { let data = this.data; let shareParams = { imgSrc: data.imgInfo.src
} let shareData = JSON.stringify(shareParams) let path = '/src/?shareData='+ shareData; return { title: '我在用家图AI识图找家具,快跟上节拍!', path: path, success: function(res) { // 转发胜利
console.log('转发胜利')
}, fail: function(res) { // 转发
console.log('转发')
}
}
},
2.再说企业培训在翻开分享过来的页面时怎么拿到刚才那些参数 其实那些参数是在onLoad方式内部的options传过来的,以下代码:
onLoad: function(options) { //通过分享进来的
if(options.shareData){ console.log(options.shareData)//这个即是刚才传过来的那个JSON工具
}
}
3.碰到的坑
一首先在挪用wx.getImageInfo时一直不掉胜利,查了官方文档,发现需求用https的方式下载图片,不过我改成了https的方式也照旧调不胜利。这时候跟后端的同窗征询了下,看是不是https出了问题,公然,https在这两天恰好证书过时了。等https能平常应用的时候也便挪用胜利了。中间调试历程有点坑,当翻开调试时无意会挪用胜利getImageInfo,即是这个偶然候能调胜利,偶然候不行,把我坑惨了。另有在不翻开调试时挪用非https大概https不行用的时候,getImageInfo既不跳到胜利的回调也不跳到腐朽的回调,也不报错,就像卡死在那了同样。这就很惨,没法调试。
tips:需求常州软件技术培训把图片服务器的域名加到downloadFile 正当域名内部
上篇:上一篇:Listview不消notifydatasetchanged更新数据
下篇:下一篇:Android AccessibilityService应用留意