Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ShaoGongBra/taro-html-view

支持渲染由富文本编辑器编辑的html文本内容,支持小程序、h5、ReactNative,复杂的内容可能并不能正确渲染
https://github.com/ShaoGongBra/taro-html-view

Last synced: about 1 month ago
JSON representation

支持渲染由富文本编辑器编辑的html文本内容,支持小程序、h5、ReactNative,复杂的内容可能并不能正确渲染

Awesome Lists containing this project

README

        

# Taro HTML View
支持将简单的html富文本渲染为Taro组件,支持小程序、H5、ReactNative

## 安装

```bash
yarn add taro-html-view
```

## 使用

```jsx
import { HtmlView } from 'taro-html-view'

```

## 属性

| 属性 | 类型 | 说明 |
| ---- | ---- | ---- |
| html | string | 用于渲染的HTML |
| previewImage | boolean | 开启图片预览功能 |
| onLinkClick | function | 点击链接时回调,参数为 href 指向的地址 |
| style | CSSProperties | 用于组件最外层的样式 |
| className | string | class |

## 说明
- 支持小程序、H5、ReactNative
- 只支持在Taro3上使用
- 支持在小程序上渲染视频
- 此组件的目的是渲染后台编辑器生成的内容,复杂或者ReactNative不支持的样式将不会被渲染

## 已知问题
- rn不支持 `line-height: 1.5;` 这样的倍数行距
- 对em的单位转换不完善
- rn不支持 `text-indent` 首行缩进