Плагин CAPTCHA от Tencent Cloud
Заголовок | Название |
---|---|
Китайское название | Плагин TencentCloud CAPTCHA |
Английское название | tencentcloud-plugin-captcha |
Последняя версия | v1.0.0 (2020.07.15) |
Платформа для применения | DCloud uni-app |
Продукт, для которого предназначен плагин | Tencent Cloud CAPTCHA (https://cloud.tencent.com/product/captcha) |
Проект на GitHub | tencentcloud-uniapp-plugin-captcha (https://github.com/Tencent-Cloud-Plugins/tencentcloud-uniapp-plugin-captcha) |
Команда разработчиков | Команда Tencent Cloud SMB Product Center |
Плагин помогает разработчикам быстро использовать функции продукта Tencent Cloud CAPTCHA при разработке проектов на платформе uni-app.
Для работы плагина необходимо использовать функцию облака uniCloud. Для этого нужно выполнить следующие шаги:
Если вы уже использовали этот шаблон функции облака при работе с другими плагинами Tencent Cloud для uni-app, то шаги 4 и 5 можно пропустить. При возникновении проблем с загрузкой обратитесь к разделу документации uniCloud, посвящённому функциям облака.
Название API | Соответствующий метод |
---|---|
Создать экземпляр CAPTCHA | captchaCreater |
Проверить результат CAPTCHA | describeCaptchaResult |
// Пример использования плагина CAPTCHA
import {
captchaCreater,
describeCaptchaResult,
} from "@/js_sdk/tencentcloud-plugin-capcha";
export default {
methods: {
// Отображение CAPTCHA
showCaptcha() {
try {
uni.showLoading({
mask: true,
});
// Создание экземпляра CAPTCHA
const captcha = await captchaCreater((res) => {
this.result = res;
});
// Отображение CAPTCHA
captcha.show();
} catch (error) {
throw new Error(error);
} finally {
uni.hideLoading();
}
},
// Проверка результата CAPTCHA
checkCaptcha() {
try {
uni.showLoading({
mask: true,
});
// Проверка результата CAPTCHA
const captcha = await describeCaptchaResult({
captchaType: 9,
ticket: this.result.ticket,
randstr: this.result.randstr,
});
// Получение результата проверки CAPTCHA
this.checkResult = captcha.result;
} catch (error) {
throw new Error(error);
} finally {
uni.hideLoading();
}
}
}
};
Пространство сервисов — набор независимых ресурсов для облачной разработки, включая базы данных, хранилища и функции облака. Пространства сервисов изолированы друг от друга. Подробнее см. в документации uniCloud (https://uniapp.dcloud.io/uniCloud/concepts/space).
Функция облака — код JavaScript, который выполняется на облачном сервере. Подробнее см. в документации uniCloud о функциях облака (https://uniapp.dcloud.io/uniCloud/cf-functions).
Вход в плагин | Ссылка |
---|---|
Рынок плагинов DCloud | https://ext.dcloud.net.cn/plugin?id=2519 |
С помощью сканирования кода или отметив «Весенний дождь» вы можете связаться с нами.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )