Barcode对象只能创建,不能销毁吗? 在单页应用(一个webview)里,无论是改变路由的hash值,还是remove用于创建barcode的dom元素,还是将引用变量置为null,摄像镜头一致都在,销毁不了。 为使用二维码扫描,只能单独为Barcode创建一个webview。
目前Barcode对象在Webview关闭的时候会自动关闭。 如果需要使用复杂的组合,可以将Webview作为其它Webview的子窗口,子窗口中包含Barcode,当子窗口隐藏时Barcode也会隐藏。
7 个回复
DCloud_App_Array
赞同来自:
请确认是Android 还是 iOS?
twoer
赞同来自:
lz 找到答案了吗?
DCloud_App_Array
赞同来自:
目前Barcode对象在Webview关闭的时候会自动关闭。
如果需要使用复杂的组合,可以将Webview作为其它Webview的子窗口,子窗口中包含Barcode,当子窗口隐藏时Barcode也会隐藏。
2453746466@qq.com
赞同来自:
你好,那你创建的时候, plus.webview.create()跳转到新的页面的时候有问题吗,我在单页里新建了一个页面,但是hbuilder自动跳转不过去
jhongshin@sina.com
赞同来自:
是不是像我这样,我也在看怎么销毁
243781203@qq.com
赞同来自:
您好,我遇到了和你一样的问题。这段代码是在哪里注释呀。
934520217@qq.com
赞同来自:
页面卸载的事件,把扫码框关掉。
$(window).unload(function(){
scan.close();
});