放入内部超时时,Jquery Qrcode函数不起作用

问题描述 投票:0回答:1

请帮助我,我在实现Jquery QRCODE时感到困惑,我想创建一个带有boostrap 4的模态,当我实现这样的代码时显示qrcode图像qr代码是图像显示

<script>
$('#qrcode').qrcode('123');
</script>

但是当我把qrcode函数放入超时时我得到了这样的错误

未捕获的TypeError:$(...)。qrcode不是函数

(我想从api获取qrcode值的值)所以我尝试用超时模拟它,这里是不显示图像的超时功能..

<script>
setTimeout(function () {
    $('#qrcode').qrcode('123');        
}, 5000);

</script>

之前......

jquery bootstrap-4 modal-dialog qr-code laravel-blade
1个回答
0
投票

它可能包括图书馆问题的顺序。 qrcode方法可能在调用settimeout函数时不受约束。

在JQuery中使用delayqueue方法。

$('#qrcode').delay(5000).queue(function() {
  $(this).qrcode('123');
})

© www.soinside.com 2019 - 2024. All rights reserved.