Kinh nghiệm Safari
Safari không đủ thông minh như các trình duyệt khác, do đó khi code một số phần cần lưu ý để tránh gặp lỗi trên trình duyệt này.
1. new Date() của javascript
Mình đọc trên stackoverflow là cái new Date() của javascript trên các trình duyệt khác để dạng yyyy-MM-dd hay yyyy/MM/dd thì vẫn chạy bình thường, còn riêng Safari thì phải để yyyy/MM/dd ạ. Nên khi code cần chỉnh lại dạng yyyy/MM/dd luôn.
convertDateTime(date) { var date = new Date(date.replace(/-/g, "/")); // new Date có param // cần replace '-' => '/' return date; }, renderUpdateDate(date) { date = this.convertDateTime(date); return `${date.getFullYear()} 年 ${date.getMonth() + 1} 月 ${date.getDate()} 日現在`; },