Компонент Modal, основанный на Vue.js, для слоя управления: использование без дополнительных пакетов
Компонент Modal для слоя управления, основанный на Vue.js и не требующий дополнительных пакетов, таких как webpackage, можно использовать сразу после импорта JavaScript и CSS. Не нужно заранее объявлять Modal на странице — он создаётся динамически и присоединяется к странице. После закрытия компонент автоматически удаляется, что обеспечивает удобство и быстроту работы. Компонент поддерживает различные размеры страниц, передачу параметров через страницы и функции обратного вызова.
Для просмотра эффекта скачайте и разверните приложение, а затем просмотрите страницу example.html.
Импорт компонента:
Использование компонента:
OpenDialog("111", "打开窗口", "newpage1.html", "600", "1200");
Параметры: dialog-идентификатор, заголовок страницы, URL страницы, высота страницы, ширина страницы.
OpenDialog("111", "打开窗口", "newpage1.html", "70", "80", null, null, "%");
Примечание: восьмой параметр определяет единицы измерения для ширины и высоты. Если параметр не указан, по умолчанию используются пиксели (px).
OpenDialog("222", "关闭窗口 есть функция обратного вызова", "newpage1.html", "600", "1200", AfterClose);
OpenDialog("333", "Функция обратного вызова содержит возвращаемое значение", "newpage1.html", "600", "1200", AfterCloseWithReturn);
function AfterCloseWithReturn(ReturnValue) {
alert("page1 вернула параметр: " + ReturnValue);
}
OpenDialog("444", "Есть функция обратного вызова и передача параметра", "newpage1.html", "600", "1200", AfterCloseWithReturn, "125sds");
var params = GetParams();
if (params && params != "undefined") {
alert("Полученный параметр открытой страницы: " + params);
}
CloseDialog();
CloseDialog("page1 вернула 222222");
OpenTopDialog("777777", "Есть функция обратного вызова и передача параметра", "newpage2.html", "500", "1000", AfterCloseWithReturn, "page1-page2 передал параметр");
CloseDialog("page2 вернула 111111","page3");
Примечание: метод CloseDialog используется для закрытия страницы, открытой с помощью метода OpenDialog. При закрытии страницы, открытой методом OpenTopDialog, необходимо передать два параметра: возвращаемое значение и идентификатор диалога. Если возвращаемого значения нет, передаётся значение null. Если одна страница открывается с помощью методов OpenDialog и OpenTopDialog одновременно, оба параметра должны быть переданы.
OpenAlert("Предупреждение", "Пожалуйста, завершите обработку в установленный срок!");
После закрытия окна предупреждения будет вызван обратный вызов.
OpenSuccess("Предупреждение", "Пожалуйста, завершите обработку в установленный срок!");
OpenWaring("Предупреждение", "Пожалуйста, завершите обработку в установленный срок!", null, "Понял");
OpenFail("Предупреждение", "Пожалуйста, завершите обработку в установленный срок!");
OpenConfirm("Подтверждающее предупреждение", "Хотите ли вы удалить текущие данные?", function () {
OpenSuccess("Предупреждение", "Удаление успешно");
});
OpenConfirm("Подтверждающее предупреждение", "Хотите ли вы удалить текущие данные?", function (), "Подтвердить удаление", "Отменить операцию");
Примечание:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )