Tôi đang sử dụng codemirror 3 với bootstrap. Trong phương thức bootstrap của tôi, có một vùng văn bản, và tôi đang thay thế nó bằng codemirror. Tôi đang sử dụng task_name_editor.setValue('initial value')
để khởi tạo bộ mã hóa bằng đầu vào. Vấn đề là nội dung ở đó, nhưng nó không hiển thị cho đến khi nó được nhấn hoặc bất kỳ phím nào được nhấn trong khi nó được lấy nét.Nội dung Codemirror không hiển thị trong phương thức bootstrap cho đến khi nó được nhấp vào
Tôi cố gắng trả lời Marijn để một câu hỏi tương tự, nhưng tôi không biết được nơi để đặt task_name_editor.refresh()
Tôi đã cố gắng đặt nó nơi tôi hiển thị các phương thức -
$('#edit_task_modal').modal('show');
task_name_editor.setValue('initial value');
task_name_editor.refresh();
thậm chí sau đó, nó không phải là làm việc Xin vui lòng bất cứ ai có thể hiển thị như thế nào để khắc phục vấn đề này?
Được rồi, tôi tìm thấy giải pháp - '$ ('# edit_task_modal'). phương thức ('show'); $ ('# edit_task_modal'). On ('hiển thị', hàm() { task_name_editor.refresh() }) ' Nhưng vẫn còn, có thể thấy được độ trễ khi codemirror được điền bởi nội dung. Nếu có ai có cách tiếp cận tốt hơn, vui lòng chia sẻ –
Điều này rất hay, cảm ơn giải pháp. – Neron