ユーザーが署名する必要があるデータを入力した後の私のアプリケーションでは、署名パッドプラグインを使用しています: https ://github.com/szimek/signature_pad 署名をbootstrap4のモーダルに入れます。
問題は、モーダルを開く前に、その中のキャンバスのサイズが 0x0 ピクセルであるため、モーダルを開いたときに画面のサイズを変更してライブラリを初期化する必要があることです。
幅を計算するときにmodal-bodyを送ってみました。幅と高さのマニュアルを入れましたが、うまくいきません。
<script>
$('#myModal').on('show.bs.modal', function (e) {
console.log("modal open");
resizeCanvas();
});
</script>