add comment to MkModal.vue
This commit is contained in:
parent
33f685b527
commit
6baf88e41a
|
@ -288,10 +288,11 @@ const align = () => {
|
||||||
const onOpened = () => {
|
const onOpened = () => {
|
||||||
emit('opened');
|
emit('opened');
|
||||||
|
|
||||||
|
// contentの子要素にアクセスするためレンダリングの完了を待つ必要がある(nextTickが必要)
|
||||||
|
nextTick(() => {
|
||||||
// NOTE: Chromatic テストの際に undefined になる場合がある
|
// NOTE: Chromatic テストの際に undefined になる場合がある
|
||||||
if (content.value == null) return;
|
if (content.value == null) return;
|
||||||
|
|
||||||
nextTick(() => {
|
|
||||||
// モーダルコンテンツにマウスボタンが押され、コンテンツ外でマウスボタンが離されたときにモーダルバックグラウンドクリックと判定させないためにマウスイベントを監視しフラグ管理する
|
// モーダルコンテンツにマウスボタンが押され、コンテンツ外でマウスボタンが離されたときにモーダルバックグラウンドクリックと判定させないためにマウスイベントを監視しフラグ管理する
|
||||||
const el = content.value.children[0];
|
const el = content.value.children[0];
|
||||||
el.addEventListener('mousedown', ev => {
|
el.addEventListener('mousedown', ev => {
|
||||||
|
|
Loading…
Reference in New Issue