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

OSCHINA-MIRROR/sootou-wxParse-for-toutiao

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 02:08 9cabb59

wxParse для Toutiao

Описание

Инструмент для парсинга богатого текстового содержимого в мини-приложениях Toutiao (mini-приложения ByteDance). Разработан на основе wxParse с исправлением проблем, связанных с отсутствием поддержки ES6 по умолчанию, а также добавлением поддержки видео-тегов и исправлением проблем с анализом тегов image и br.

Инструкция по установке

  1. Способ использования аналогичен wxParse. Скачайте все необходимые файлы и поместите их в корневую директорию вашего мини-приложения.
  2. В js-файле страницы мини-приложения импортируйте код следующим образом: var wxParse = require('../../wxParse/wxParse.js');. Также импортируйте css-файл: @import "../../wxParse/wxParse.css";.
  3. Используйте wxParse там, где это необходимо, используя следующий код:
    wxParse.wxParse('article', 'html', content, that, 5);
    Этот способ рекомендован, альтернативный метод может вызвать ошибки.
  4. В ttml-страницах импортируйте шаблон <import src="../../wxParse/wxParse.ttml" />, затем используйте его там, где требуется отображение богатого текстового содержимого: <template is="wxParse" data="{{ {wxParseData:article.nodes} }}" />.

Указания по использованию1. Этот инструмент был создан на основе wxParse путём замены wxml и wxss на ttml и ttss соответственно;

  1. Исправлены специфические компоненты мини-приложений Toutiao, такие как tt:for, tt:if, tt:elif, tt:for-index, tt:key и так далее;
  2. Устранены другие проблемы, такие как удаление повторяющегося атрибута mode из шаблона <template name="wxParseImg">, удаление атрибута data-from и улучшение поддержки тега br;
  3. Исправлены проблемы с поддержкой import в окружении ES6, что привело к переходу на использование require;
  4. Другие изменения не требуют дальнейших пояснений;
  5. Поскольку изменения были выполнены путём массовой замены контента, большинство статей должны работать корректно, но тестирование других случаев было минимальным. Приглашаем вас сообщать об ошибках.#### Участие в проекте

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

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

1
https://api.gitlife.ru/oschina-mirror/sootou-wxParse-for-toutiao.git
git@api.gitlife.ru:oschina-mirror/sootou-wxParse-for-toutiao.git
oschina-mirror
sootou-wxParse-for-toutiao
sootou-wxParse-for-toutiao
master