Облачная разработка Copilot
Это Tencent Cloud Облачная. Продукт, запущенный по разработке AI
Средства разработки,Может помочь пользователям быстро создавать различные типы функций приложения.,Включает приложения с низким кодом, страницу, компоненты, модель. данных、CMS
Контент и т. д. Разработчики могут использовать Облачную разработка Copilot
Быстро создайте свою собственную мини-программу、web
ждать Облачная разработкаприложение,Ускорить эффективность разработки,Улучшите опыт разработки.
Облачная разработка Copilot
В настоящее время предусмотрено два метода использования: один для посетителей, а другой для активации с помощью учетной записи Tencent Cloud. Бесплатная пробная версия Weda или Использовать существующую Облачную разработкасреда。
туристический опыт Версия для посетители, не нужно входить в систему, чтобы использовать Русский пилот облачной разработки Некоторые функции Адрес опыта:Второй пилот облачной разработки Версия для посетителей Посетители могут бесплатно ознакомиться с требованиями к созданию скриншотов, вопросами и ответами AI и другими функциями. AI Для генерации приложений/компонентов/блоков и других функций необходимо активировать облачную среду для бесплатного использования на ограниченное время.
формальный опыт Открыть Бесплатная пробная версия Wedaадрес:https://console.cloud.tencent.com/lowcode использовать Второй пилот облачной разработки Функция: введите Второй пилот облачной разработки или можно найти в Облачная разработкаплатформа Найдите и используйте его в правом нижнем углу.
прикрепил Второй пилот облачной разработки 官网教程链接:https://docs.cloudbase.net/ai/copilot/introduce
Облачная разработка Copilot
Применимо к следующим пяти сценариям:
AI
Генерация компонентов с низким кодомAI
Создавайте приложения с низким кодомAI
Генерация страниц/блоков с низким кодомAI
Оптимизируйте стиль компонентов с низким кодом.Загрузить скриншот (эскиз дизайна, скриншот эталонного сайта и т.п.), Облачная разработка Copilot
Соответствующие слова запроса будут сгенерированы автоматически. Получив быстрое известие о требовании, сотрудничайте с Облачной. разработка Copilot
или Другие AI
Помощник по программированию может быстро превратить снимки экрана в код.
AI
Генерация компонентов с низким кодомДля сложных бизнес-сценариев Облачная разработка Copilot
Он может автоматически генерировать соответствующие коды компонентов с логикой в соответствии с потребностями пользователя, помогая разработчикам быстро реализовывать бизнес-функции.
AI
Создавайте приложения с низким кодомОблачная разработка Copilot
Возможность быстрого создания мини-программ по ключевым словам. / web
Применение, работа проста и эффективна. Всего одним предложением вы можете создать редактируемое приложение, поддерживающее публикацию в мини-программах и на веб-страницах.
AI
Генерация страниц/блоков с низким кодомОблачная разработка Copilot
Возможность быстрого создания мини-программ по ключевым словам. / web
страница, операция проста и эффективна. Всего одним предложением вы можете создать страницу/блок, который можно визуально редактировать. Страница поддерживает публикацию в мини-программах и на веб-страницах.
AI
Оптимизируйте стиль компонентов с низким кодом.может пройти Облачная разработка Copilot
Оптимизируйте стиль компонентов с низким кодом.,Нет необходимости писать код,Сделайте компоненты более соответствующими потребностям пользователя.,Улучшите пользовательский опыт.
Второй пилот облачной разработки Одним из основных преимуществ возможности генерировать код в соответствии с требованиями и отображать его в приложении является JSX
гибкость и универсальность компонентов. В качестве мощного компонента исходного кода,JSX
Поддерживает быстрое внедрение библиотек внешних компонентов (таких как TDesign
、Antd
и т. д.), можно настроить для реализации различных функций компонентов, включая водяные знаки, пошаговые полосы, каскадный выбор, рейтинги, скользящие панели ввода и т. д.
использовать Второй пилот облачной разработки AI
способности, родной JSX
Блоки кода могут автоматически генерироваться по требованию и встраиваться непосредственно в JSX
в компоненте. Таким образом, разработчики могут быстро отображать сложные требования в виде компонентов, что значительно повышает эффективность и масштабируемость разработки.
разработать Приложение со списком дел В качестве примера мы подробно познакомим, как пройти Облачную. разработка Copilot Быстро создавайте и оптимизируйте полноценное приложение. Приложение со списком дела — инструмент для организации и управления задачами,Это очень практично в повседневной жизни, работе и учебе.,Это может помочь нам лучше организовать наше время и повысить эффективность.
проходить Облачная разработка Copilot
,Мы можем быстро создать Приложение со списком дел,Конкретные шаги заключаются в следующем:
После создания компонента мы можем просмотреть его. Если нас не устраивает эффект компонента, мы можем продолжить разговор и внести предложения по модификации, но на данный момент в этом нет необходимости.
Видео демонстрация
В настоящее время информация о делах сохраняется только в одном Задача содержание,Отсутствует важное поле:Крайний срок。Поэтому нам нужно Второй пилот облачной разработки Дополнительные требования к модификации. Слова-подсказки следующие:
Сохраните текущий черно-белый стиль, добавьте поле для сохранения крайнего срока, значение этого поля не требует ввода пользователя, вы можете добавить значок календаря, пользователь может свободно выбрать дату после щелчка по значку календаря, а затем скрыть календарный компонент. Кроме того, поле срока отображается только при отображении списка дел, а форму добавления пунктов задач отображать не нужно. Таким образом, макет обязательно изменится, и его можно будет соответствующим образом скорректировать для обеспечения эстетики.
Отправьте слово-подсказку на Второй пилот облачной разработки После этого он может адаптировать компоненты к нашим дополнительным потребностям.
Видео демонстрация
На этапе демонстрации в конце последнего видео вы обнаружите, что текущее приложение имеет bug
:за каждый пункт задачи Крайний срок относится к той же переменной dueDate
,Проблемы, приводящие к загрязнению данных。AI
Появится сгенерированный код bug
На данном этапе это относительно нормально. Нам нужно постоянно напоминать. AI
,Пусть продолжает улучшать код. Поэтому нам нужно снова Второй пилот облачной разработки Попросите исправить это bug
。Слова-подсказки следующие::
Значение срока выполнения каждого элемента задачи должно храниться в отдельном поле объекта задачи, а не ссылаться на одну и ту же переменную DueDate. Исправьте эту ошибку.
Второй пилот облачной разработки После настройки компонентов под наши нужды,bug
В конце концов это было исправлено.
Далее приведены шаги по оптимизации стиля. Как вы можете видеть на картинке ниже, стиль значка календаря и серый цвет фона после расширения недостаточно красивы, поэтому мы можем их настроить. Подробную информацию о процессе оптимизации см. в демонстрационном видео ниже.
Оптимизированный эффект показан ниже:
На этом этапе разработано простое Приложение со списком дел «Заканчивать».
Видео демонстрация
в настоящий момент,Данные о делах хранятся в памяти,чтобы достичь Сохранение данных, нам нужно ввести базу данных. Облачная Платформа разработки предоставляет модуль облачной базы данных, который позволяет нам использовать его непосредственно в приложении. Поэтому нам просто необходимо воспользоваться модулем облачной базы данных Создать модель данных и настройте соответствующий код. Далее мы покажем, как создать модель данных并在 Приложение со списком дел интегрирован в.
После создания модели данных следующим шагом будет интеграция модели данных в код.
в настоящий момент,Облачная разработка Copilot
Он пока не поддерживает автоматическое создание кодов операций, связанных с облачными базами данных и моделями данных, и не может быть реализован. JSX
Элементы (например, кнопки) преобразуются непосредственно в Визуальная разработка компонент кнопки для поддержки визуального дизайна и разработки. Поэтому нам нужно написать эту часть кода вручную. К счастью JSX
Редактор компонентов предоставляет кнопки быстрого создания кода и подробную модель данных. API
Получите доступ к документации, которая поможет нам быстро завершить разработку. Я верю, что с Второй пилот облачной разработки Благодаря постоянным итерациям и обновлениям мы сможем добиться большей автоматизации в будущем, тем самым по-настоящему освободив наши руки.
Ниже приведена инкапсуляция функций для добавления, удаления, изменения и запроса модели данных только для справки.
// 1. Запрос списка задач
const fetchTasks = async () => {
try {
const result = await $w.cloud.callDataSource({
dataSourceName: "dbsx", // Идентификатор модели данных
methodName: "wedaGetRecordsV2",
params: {
getCount: true,
pageSize: 100,
pageNumber: 1,
orderBy: [{ createdAt: 'desc' }],
}
});
setTasks(result.records || []);
} catch (e) {
console.log("Запрос задачи не выполнен", e.code, e.message);
}
};
// 2. Добавлена задача
const addTask = async () => {
if (newTask.trim()) {
try {
const dueDateTimestamp = selectedDate ? new Date(selectedDate).getTime() : null;
const result = await $w.cloud.callDataSource({
dataSourceName: "dbsx",
methodName: "wedaCreateV2",
params: {
data: {
task: newTask,
dueDate: dueDateTimestamp,
completed: false,
}
}
});
console.log("Задача успешно добавлена", result);
fetchTasks(); // Обновить список задач
} catch (e) {
console.log("Добавлена задача не удалась", e.code, e.message);
}
setNewTask('');
setSelectedDate(null);
}
};
// 3. Удалить задачу
const deleteTask = async (id) => {
try {
const result = await $w.cloud.callDataSource({
dataSourceName: "dbsx",
methodName: "wedaDeleteV2",
params: {
filter: {
where: {
_id: { $eq: id },
}
}
}
});
console.log("Задача успешно удалена", result);
fetchTasks(); // Обновить список задач
} catch (e) {
console.log("Удалить задачунеудача", e.code, e.message);
}
};
// 4. Обновить задачу
const saveEdit = async () => {
try {
const dueDateTimestamp = selectedDate ? new Date(selectedDate).getTime() : null;
const result = await $w.cloud.callDataSource({
dataSourceName: "dbsx",
methodName: "wedaUpdateV2",
params: {
data: {
task: newTask,
dueDate: dueDateTimestamp,
completed: false, // Сохраняйте исходное состояние и изменяйте его в соответствии с потребностями.
},
filter: {
where: {
_id: { $eq: editingId }
}
}
}
});
console.log("Задача успешно обновлена", result);
setEditingId(null);
setNewTask('');
setSelectedDate(null);
fetchTasks(); // Обновить список задач
} catch (e) {
console.log("Обновить задачунеудача", e.code, e.message);
}
};
// 5. Задача Заканчивать переключатель статуса
const toggleComplete = async (id) => {
const task = tasks.find(task => task._id === id);
if (task) {
try {
const result = await $w.cloud.callDataSource({
dataSourceName: "dbsx",
methodName: "wedaUpdateV2",
params: {
data: { completed: !task.completed },
filter: {
where: { _id: { $eq: id } }
}
}
});
console.log("Статус Задачи обновлен успешно", result);
fetchTasks(); // Обновить список задач
} catch (e) {
console.log("Обновить задачу状态неудача", e.code, e.message);
}
}
};
Демонстрация финального эффекта
В этой статье, прежде всего, Второй пилот облачной разработки Было сделано введение, а затем Приложение со списком Дело дел подробно демонстрирует, как использовать Второй пилот облачной разработки Реализуйте полный процесс разработки: от быстрой генерации до оптимизации.
Основное содержание включает в себя:
AI
Функция автоматической генерации компонентов упрощает сборку приложения. со списком дел。bug
:Решение проблем со ссылками на данные во время разработки,восстановление файлов bug
потребности.через эти практики,мы можем видеть,Второй пилот облачной разработки Он не только позволяет быстро удовлетворить функциональные требования, но также может помочь в оптимизации и улучшении приложений на всех этапах процесса разработки, что значительно облегчает работу разработчиков.
Здравствуйте, я Чэнь Мингён, разработчик, который любит технологии и готов ими делиться, а также я энтузиаст открытого исходного кода.
Путь к успеху не переполнен. Вы заинтересованы в поиске партнера?
Следуйте за мной, добавляйте меня в друзья, учитесь и совершенствуйтесь вместе!