问题:利用web view 显示关联公众号的文章,文章可以正确打开,但是文章中的图片却一直是加载中状态,问题复现率非常高,60%以上。
1、以前是可以轻松显示的,公众正常,最近两个月开始出现问题;
2、确认公众号和小程序已经做了关联
3、确认打开的文章属于已关联公众号
把社区里面相关的文章都看了,似乎没找到解决方法,请问这是什么原因?
bug如下图所示,文章一共27张图片,没有一张可以显示:
点击加载图片栏目,却可以显示出来:
公众号文章链接(其他文章也不行,在此仅举出一个例子:
小程序码,扫码进入页面点击文章即可:
相关代码如下:
JS代码:
onLoad: function (options) {
page = this;
article_id = options.article_id;
//article_id = '209199798_1';
console.log('onlad'+article_id);
this.onQueryPost(article_id);
},
onQueryPost: function(post_id) {
db.collection('arcticles').where({
_id:post_id}).get().then(
succ=>{
console.log(succ.data[0]._id)
console.log(succ.data[0].content_url)
//根据传入的ID,从云服务器中查询出公众号文章链接,然后赋值给web view
page.setData({
web_view_src: succ.data[0].content_url
})
},
err=>{
console.error('[数据库] [查询记录] 失败:', err)
}
)
WXML页面如下:
<!--pages/article/article.wxml-->
<view>
<web-view src="{{web_view_src}}"></web-view>
</view>
测试正常 全都可以正常显示。图片全都有点大。建议发文章前做下压缩操作
检查下网络?我这边都是正常的