diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-richtext.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-richtext.md new file mode 100644 index 0000000000000000000000000000000000000000..c56463a8002aa53b14ff7837a2dc319ee9a27e69 --- /dev/null +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-richtext.md @@ -0,0 +1,81 @@ +# RichText + +>  **说明:** +> 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 + +富文本组件,解析并显示HTML格式文本。 + +## 权限列表 + +无 + +## 子组件 + +不包含子组件。 + +## 接口 + +RichText\(content:string\) + +- 参数 + + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | -------- | -------- | -------- | -------- | -------- | + | content | string | 是 | - | 表示HTML格式的字符串。 | + + +## 事件 + + +| 名称 | 描述 | +| -------- | -------- | +| onStart() => void | 加载网页时触发。 | +| onComplete() => void | 网页加载结束时触发。 | + +## 支持标签 + +| 名称 | 描述 | 示例 | +| -------- | -------- | -------- | +| \
\
| 定义段落。 | \这是一个段落\
| +| \这是一个段落\
这是换行段落\
这个一个段落\
\这是一个段落\
| +| \\这是一个斜体\\
| +| \\ | 定义与常规文本风格不同的文本,像拼写错误的单词或者汉语中的专有名词,应尽量避免使用\为文本加下划线,用户会把它混淆为一个超链接。 | \这是带有下划线的段落\
| +| \ | 定义HTML文档的样式信息。 | \ | +| style | 属性规定元素的行内样式,写在标签内部,在使用的时候需用引号来进行区分,并以; 间隔样式,style='width: 500px;height: 500px;border: 1px soild;margin: 0 auto;'。 | \这是一个段落。\
| +| \ | 用于定义客户端文本,比如JavaScript。 | \ | + +## 示例 + +``` +@Entry +@Component +struct RichTextExample { + @State data: string = 'p常规
字体大小35px,行高45px
++ 这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字 + 这是一段文字