- 三星SM-N9500手机闪屏,甚至进程卡死、自动退出
- 当前 Bug 的表现(可附上截图) 手机型号:三星SM-N9500手机(小米8也偶现过几次),IOS没问题 代码demo:基本代码demo在下面,但是有个关键点:image 的 src 不能是普通图片url,必须是canvas画图后产生的本地url 操作: 1、初次进入swiper页面,图片加载正常 2、退出,再进入(有时重复两三次该步骤即可),页面开始闪动一下,整个页面白屏,除了胶囊还在,其余所有东西都不见了,连swiper同层级的其他元素也一并消失,几百毫秒后恢复正常,同时图片也加载出来了 3、如果swiper有三张图片,画面有时会闪三次 4、重复多次退出、再进入操作,该情况会越来越明显,越来越严重 5、最严重的情况是页面一直闪动不停,有时闪动几十下就停下来,有时停不下来,有时闪动几下之后,整个小程序就自动退出了 6、将image 的 src替换为网络url,恢复正常 7、将image挪出swiper,但是src仍旧是canvas画图后产生的本地url,也正常 8、swiper有多个swiper-item,但是只显示一张image ,其余swiper-item空载,也没问题(swiper内只要超过两张image就开始出现问题) - 预期表现 - 复现路径 - 提供一个最简复现 Demo <swiper class="swiper" previous-margin="60px" next-margin="60px"> <swiper-item v-for="(item, i) in list" :key="i"> <div :id="item.id"> <!-- <canvas :canvas-id="item.id"></canvas> --> <image :src="item.imgUrl"></image> </div> </swiper-item> </swiper>
2019-01-21 - web-view中的bindload、binderror无法触发
- 需求的场景描述(希望解决的问题) 用mpvue框架开发小程序组件,在组件内插入web-view组件后,补充src为URL链接能正常打开内嵌页面,但是在web-view内添加bindload、binderror事件监听内嵌页面的加载结果时,一直无法触发这两个事件,bindmessage也是一样,在内嵌页面里面调用了 wx.miniProgram.postMessage回传信息,bindmessage事件也是无法触发的。 后来直接用代码片段新建一个临时的web-view,用原生的写法也是无法监听到bindload、binderror、bindmessage这三个事件 在mpvue中的写法是: <div> <web-view :src="websrc" @message="getMessage" @load="loadSuccess" @error="loadFail"> </web-view> </div> 在代码片段中的写法是: <view class="page-body"> <web-view src="http://172.30.50.137:9000" bindmessage="msgHandle" bindload="loadSuccess" binderror="loadError"> </web-view> </view> 请问是因为哪里有遗漏了导致一直不成功? - 希望提供的能力
2018-09-17