2023年12月27日 星期三

避免開啟新視窗遭到瀏覽器封鎖

function openWindow(url: string, target: string): void {
    const link = document.createElement("a");
    link.target = target;
    link.href = url;
    document.body.appendChild(link);
    link.onclick = function () {
        requestAnimationFrame(function () {
            URL.revokeObjectURL(url);
            document.body.removeChild(link);
        })
    };
    link.click();
}

openWindow('https://aaa.bbb','new');

vue3-simple-alert 學習心得

官網 顯示提示輸入訊息並於按下確定時檢查是否有輸入,防止未輸入就按確定,且和按取消用不同邏輯處理 VueSimpleAlert.fire({     title: '請輸入原因',     input: 'text',     showCancel...