## uParse 适用于 uni-app/mpvue 的富文本解析组件
> 支持 Html、Markdown 解析,Fork自: [mpvue-wxParse](https://github.com/F-loat/mpvue-wxParse)
## 属性
| 名称 | 类型 | 默认值 | 描述 |
| -----------------|--------------- | ------------- | ---------------- |
| loading | Boolean | false | 数据加载状态 |
| className | String | — | 自定义 class 名称 |
| content | String | — | 渲染内容 |
| noData | String | 数据不能为空 | 空数据时的渲染展示 |
| startHandler | Function | 见源码 | 自定义 parser 函数 |
| endHandler | Function | null | 自定义 parser 函数 |
| charsHandler | Function | null | 自定义 parser 函数 |
| imageProp | Object | 见下文 | 图片相关参数 |
### 自定义 parser 函数具体介绍
* 传入的参数为当前节点 `node` 对象及解析结果 `results` 对象,例如 `startHandler(node, results)`
* 无需返回值,通过对传入的参数直接操作来完成需要的改动
* 自定义函数会在原解析函数处理之后执行
### imageProp 对象具体属性
| 名称 | 类型 | 默认值 | 描述 |
| -----------------|--------------- | ------------- | ------------------ |
| mode | String | 'aspectFit' | 图片裁剪、缩放的模式 |
| padding | Number | 0 | 图片内边距 |
| lazyLoad | Boolean | false | 图片懒加载 |
| domain | String | '' | 图片服务域名 |
## 事件
| 名称 | 参数 | 描述 |
| -----------------|----------------- | ---------------- |
| preview | 图片地址,原始事件 | 预览图片时触发 |
| navigate | 链接地址,原始事件 | 点击链接时触发 |
## 基本使用方法
``` vue
<template>
<div>
<u-parse :content="article" @preview="preview" @navigate="navigate" />
</div>
</template>
<script>
import uParse from '@/components/u-parse/u-parse.vue'
export default {
components: {
uParse
},
data () {
return {
article: '<div>我是HTML代码</div>'
}
},
methods: {
preview(src, e) {
// do something
},
navigate(href, e) {
// do something
}
}
}
</script>
<style>
@import url("@/components/u-parse/u-parse.css");
</style>
```
## 渲染 Markdown
> 先将 markdown 转换为 html 即可
```
npm install marked
```
``` js
import marked from 'marked'
import uParse from '@/components/u-parse/u-parse.vue'
export default {
components: {
uParse
},
data () {
return {
article: marked(`#hello, markdown!`)
}
}
}
```
LLM for Hubei Provincial Government Affairs..zip
需积分: 0 71 浏览量
更新于2023-12-24
收藏 29.06MB ZIP 举报
AIGC(Artificial Intelligence Generated Content,人工智能生成内容)的重要性体现在以下几个方面:
内容创作效率提升:
AIGC能够快速生成大量高质量的内容,包括文本、图像、音频、视频等,极大地提高了创作效率。这不仅降低了人力成本,也使得内容更新和迭代的速度加快,满足了信息爆炸时代人们对新鲜内容的高需求。
个性化和定制化服务:
AIGC可以根据用户的需求和偏好自动生成个性化的内容。这种能力在教育、娱乐、营销等领域具有巨大价值,能够提供高度定制化的用户体验,增强用户黏性和满意度。
创新与发现新应用:
AIGC技术的不断发展和普及促进了新的应用场景和商业模式的诞生。通过降低开发门槛,更多的开发者和企业能够探索和实验AIGC的应用,有可能催生出全新的现象级应用和服务。
商业效益增长:
AIGC在数字商业化领域具有显著优势。它能够赋能营销策略,提高广告和推广的精准度和效果,从而带动企业收入的增长。同时,通过自动化的内容生成,企业可以节省资源并专注于核心业务的创新和发展。
知识传播与教育:
AIGC能够生成教育材料、教程和知识摘要,帮助人们更高效地获取和学习新知识。在教育领域,AIGC可以个性化定制学习路径和内容,适应不同学生的学习速度和方式。
行业效率优化:
在保险、出版、法律等行业,AIGC可以自动处理大量的文档、报告和合同,提高工作效率,减少人为错误,并提供数据分析和决策支持。
学术研究与伦理考量:
AIGC在学术研究中的应用需要遵循特定的使用边界和准则,以防止学术不端行为。明确的指南有助于确保研究成果的真实性和可信度,同时推动AI技术在科研领域的健康发展。
极致人生-010
- 粉丝: 4438
- 资源: 3089
最新资源
- 基于java的狱内罪犯危险性评估系统的设计和实现.docx
- 基于java的瑜伽馆管理系统的的设计和实现.docx
- 基于java的银行管理系统的设计和实现.docx
- 基于java的员工信息管理系统的设计和实现.docx
- 基于java的在线装修管理系统的设计和实现.docx
- 基于java的员工健康管理系统的设计和实现.docx
- 基于混合A*算法的泊车路过规划 本模型使用MATLAB编写的基于混合A*算法的自动泊车路径规划 功能如下: 1、实现垂直泊车(倒车入库); 2、实现平行泊车; 3、倾斜60°的泊车; 4、实现考虑车
- 基于php的考研互助交流系统的设计和实现.docx
- kds_gphone.apk
- touch fish.....轮询或实时抓取大盘指数、基金、股票的数据,并推送至钉钉.zip
- 制作48V电动车锂电池
- 基于java的毕业就业信息管理系统的设计和实现.docx
- 基于java的车辆管理系统的设计和实现.docx
- 基于java的毕业生实习与就业管理系统的设计和实现.docx
- 基于java的大学生科创项目在线管理系统的设计和实现.docx
- 基于java的宠物商城网站的设计和实现.docx