1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Tencent-vConsole

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать

A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Private use
Limitations
  • Liability
  • Warranty
Conditions
  • License and copyright notice
README.md 5.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 04:58 3421616

Английский | Упрощённый китайский

vConsole

Лёгкий расширяемый инструмент для фронтенд-разработчиков мобильных веб-страниц.

vConsole не привязан ни к какому фреймворку, его можно использовать в приложениях на Vue, React или любом другом фреймворке.

Сейчас vConsole является официальным средством отладки для мини-приложений WeChat.


Возможности

  • Журналы: console.log|info|error|...
  • Сеть: XMLHttpRequest, Fetch, sendBeacon
  • Элементы: дерево HTML-элементов
  • Хранение данных: Cookies, LocalStorage, SessionStorage
  • Выполнение команд JavaScript вручную
  • Настраиваемые плагины

Для получения более подробной информации обратитесь к скриншотам ниже.


Примечания к выпускам

Последняя версия: версия npm

Подробные примечания к каждому выпуску доступны на странице История изменений.


Установка

Для установки vConsole есть два основных способа:

Метод 1: Использование npm (Рекомендуется)

$ npm install vconsole
import VConsole from 'vconsole';

const vConsole = new VConsole();
// или инициализация с опциями
const vConsole = new VConsole({ theme: 'dark' });

// вызывайте методы консоли так же, как обычно
console.log('Привет мир');

// удалите его после завершения отладки
vConsole.destroy();

Метод 2: Использование CDN в HTML:

<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
  // VConsole будет экспортирован в `window.VConsole` по умолчанию.
  var vConsole = new window.VConsole();
</script>
```Доступные CDN:

- https://unpkg.com/vconsole@latest/dist/vconsole.min.js
- https://cdn.jsdelivr.net/npm/vconsole@latest/dist/vconsole.min.js

---
## Предварительный просмотр

[http://wechatfe.github.io/vconsole/demo.html](http://wechatfe.github.io/vconsole/demo.html)

![](./doc/screenshot/qrcode.png)

---
## Скриншоты

### Обзор

<details>
  <summary>Светлая тема</summary>

![](./doc/screenshot/overview_light.jpg)
</details>

<details>
  <summary>Тёмная тема</summary>

![](./doc/screenshot/overview_dark.jpg)
</details>

### Панель журналов

<details>
  <summary>Стилизация журнала</summary>

![](./doc/screenshot/plugin_log_types.jpg)
</details>

<details>
  <summary>Командная строка</summary>

![](./doc/screenshot/plugin_log_command.jpg)
</details>

### Панель системы

<details>
  <summary>Информация о производительности</summary>

![](./doc/screenshot/plugin_system.jpg)
</details>

<details>
  (summary) Выгрузка логов в различные панели

```javascript
console.log('вывод в Лог панель.');
console.log('[система]', 'вывод в Системную панель.');

Панель сети

Детали запросов

Элементная панель

Структура HTML элементов в реальном времени

Панель хранения данных

Добавление, редактирование, удаление или копирование Cookies / LocalStorage / SessionStorage


Документация

vConsole:

Пользовательские плагины: - Плагин: Начало работы


Внешние плагины


Обратная связь

Группа QQ: 497430533


Лицензия

Лицензия MIT

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Tencent-vConsole.git
git@api.gitlife.ru:oschina-mirror/Tencent-vConsole.git
oschina-mirror
Tencent-vConsole
Tencent-vConsole
dev