blockly > clipboard > copy

Hàm clipboard.copy()

Sao chép một mục có thể sao chép, đồng thời ghi lại dữ liệu và không gian làm việc mà mục đó được sao chép.

Hàm này không thực hiện bất kỳ bước kiểm tra nào để đảm bảo được phép sao chép, ví dụ: để đảm bảo có thể xoá khối. Bạn nên thực hiện các bước kiểm tra như vậy trước khi gọi hàm này.

Xin lưu ý rằng nếu mục có thể sao chép không phải là ISelectable hoặc thuộc tính workspace của mục đó không phải là WorkspaceSvg, thì quá trình sao chép sẽ thành công nhưng sẽ không có dữ liệu nào được lưu trong không gian làm việc. Điều này sẽ ảnh hưởng đến khả năng dán dữ liệu, trừ phi bạn truyền một không gian làm việc vào phương thức dán một cách rõ ràng.

Chữ ký:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

Thông số

Thông số Loại Mô tả
toCopy ICopyable<T> mục cần sao chép.
vị trí Coordinate (Không bắt buộc) vị trí để lưu dưới dạng vị trí có thể dán.

Trả lại:

T | null

dữ liệu đã sao chép nếu sao chép thành công, nếu không thì sẽ là giá trị rỗng.