Клиент для онлайн-школы «Кугуа» на основе Uni-app
Клиент для онлайн-школы «Кугуа» разработан на основе фреймворка Uni-App, а для создания интерфейса используется библиотека Uview-UI.
Чтобы избежать лишних проблем, рекомендуется сначала ознакомиться с документацией по Uni-App и HBuilderX.
git clone https://gitee.com/koogua/course-tencent-cloud-app.git
Импортируйте проект в HBuilderX (Файл → Импорт → Из локальной папки).
export const apiBaseUrl = '{{ your-domain }}/api'
Скомпилируйте и запустите проект в браузере с помощью HBuilderX (Выполнить → Запустить в браузере → [выбрать браузер]).
Если у вас возникли проблемы с CORS, измените соответствующие настройки в файле config.php проекта course-tencent-cloud. Обратите внимание, что для среды разработки можно использовать подстановочные знаки, а для не-разработки — реальные домены.
/**
* 允许跨域
*/
$config['cors']['enabled'] = true;
/**
* 允许跨域域名(字符|数组)
*/
$config['cors']['allow_origin'] = '*';
/**
* 允许跨域字段(string|array)
*/
$config['cors']['allow_headers'] = '*';
/**
* 允许跨域方法
*/
$config['cors']['allow_methods'] = ['GET', 'POST', 'OPTIONS'];
Используйте HBuilderX для сборки и выпуска приложения H5 (Сборка → Веб-сайт PC или мобильное приложение H5).
а) Загрузите собранные файлы в локальную папку вашего сервера. Файл manifest.json должен содержать следующие настройки:
"h5" : {
"title" : "酷瓜云课堂",
"optimization" : {
"treeShaking" : {
"enable" : true
}
},
"router" : {
"base" : "/h5/",
"mode" : "hash"
},
"sdkConfigs" : {
"maps" : {}
},
"publicPath" : "",
"template" : "template.h5.html",
"domain" : "your-domain.com"
}
б) Загрузите собранные файлы на CDN. Файл index.html должен быть загружен в папку h5 вашего проекта, а файл manifest.json должен содержать следующие настройки:
"h5" : {
"title" : "酷瓜云课堂",
"optimization" : {
"treeShaking" : {
"enable" : true
}
},
"router" : {
"base" : "/h5/",
"mode" : "hash"
},
"sdkConfigs" : {
"maps" : {}
},
"publicPath" : "https://course-1255691183.file.myqcloud.com/h5",
"template" : "template.h5.html",
"domain" : "your-domain.com"
}
Если при доступе к странице возникает ошибка 403, измените права доступа к файлу index.html.
chmod 644 public/h5/index.html
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )