LESS - Sử dụng có lập trình
Điểm chính của việc sử dụng có lập trình trong LESS là hàm less.render. Hàm này sử dụng định dạng sau trong LESS -
less.render(input_data, options)
.then(function(output) {
//code here
},
function(error) {
});
hàm cũng có thể được viết theo cách sau:
less.render(css, options, function(error, output) {})
Các tùy chọn là một đối số tùy chọn trả vềpromise khi bạn không chỉ định lệnh gọi lại và trả về promisekhi bạn chỉ định gọi lại. Bạn có thể hiển thị tệp bằng cách đọc nó thành chuỗi và đặt các trường tên tệp của tệp chính.
Các sourceMap tùy chọn cho phép tùy chọn sourcemap bộ như sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles và sourceMapFileInline . Điểm cần được xem xét ở đây là tùy chọn sourceMap không có sẵn cho less.js.
Bạn có thể có quyền truy cập vào nhật ký bằng cách thêm một trình nghe như được hiển thị trong định dạng bên dưới -
less.logger.addListener({
debug: function(message) {
},
info: function(message) {
},
warn: function(message) {
},
error: function(message) {
}
});
Các chức năng được xác định ở trên là tùy chọn. Nếu một lỗi được hiển thị, thì nó sẽ chuyển lỗi chocallback hoặc là promisecó mặt trong less.render .