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

OSCHINA-MIRROR/sootou-bdparse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

bdParse

Описание проекта

Инструмент парсинга богатых текстовых данных для мини-приложений Baidu — bdParse, модифицирован с wxparse и поддерживает преобразование html в богатые текстовые ноды мини-приложений Baidu.

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

Способ использования через копирование

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

Способ использования через NPM и пользовательские компоненты Просмотреть: Документация

Инструкция по использованию

  1. При вызове шаблона swan используйте data="{{ {bdParseData:article.nodes} }}", который должен совпадать с article в setData.
  2. При вызове компонента bdparse, он уже передает содержание богатого текста в article; эта запись data="{{ {bdParseData:article.nodes} }}" означает: передача содержания article.nodes в bdParseData, а bdParse.swan использует bdParseData.

Другие примечания

  1. bdParse был модифицирован на основе wxParse, заменив wxParse на bdParse, что включает js, swan и css.
  2. WXML был переименован в SWAN, и метод передачи значений всех шаблонов был изменен, чтобы соответствовать требованиям мини-приложений Baidu.
  3. Устранены проблемы специфических компонентов мини-приложений Baidu, таких как s-for, s-if, s-elif, s-for-index и так далее.
  4. Устранены другие проблемы, такие как удаление повторяющегося mode в шаблоне wxParseImg и удаление data-from, добавление idx для всех s-for-index (кажется, они не могут быть пустыми).
  5. Другие изменения, которые не требуют дальнейших пояснений.
  6. Из-за массового замещения контента большинство статей удовлетворят требования, но тестирование других случаев было минимальным, поэтому мы приглашаем вас сообщить об ошибках.

Участие в развитии

Поддержите нас

Если вы считаете, что bdParse помог вам решить проблему, не забудьте сделать пожертвование, ваша поддержка является нашим самым большим стимулом.

Картинка платежного QR-кода

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sootou-bdparse.git
git@api.gitlife.ru:oschina-mirror/sootou-bdparse.git
oschina-mirror
sootou-bdparse
sootou-bdparse
master