mp-html
小程序富文本组件
news
- 欢迎加入 QQ 交流群:699734691
- 示例小程序添加获取组件包功能
功能介绍
- 支持在多个平台使用
- 支持丰富的标签(包括 table、video、svg 等)
- 支持丰富的事件效果(自动预览图片、链接处理等)
- 支持锚点跳转、长按复制等丰富功能
- 支持大部分 html 实体
- 丰富的插件(关键词搜索、内容编辑等)
- 效率高、容错性强且轻量化
使用方法
1. npm 方式
在项目根目录下执行
npm install mp-html
开发者工具中勾选 使用 npm 模块 并点击 工具 - 构建 npm
在需要使用页面的 json 文件中添加
{
"usingComponents": {
"mp-html": "mp-html"
}
}
在需要使用页面的 wxml 文件中添加
<mp-html content="{{html}}" />
在需要使用页面的 js 文件中添加
Page({
onLoad() {
this.setData({
html: 'Hello World!'
})
}
})
2. 源码方式
将源码中的代码包(dist/mp-weixin)拷贝到 components 目录下,更名为 mp-html
在需要使用页面的 json 文件中添加
{
"usingComponents": {
"mp-html": "/components/mp-html/index"
}
}
后续步骤同上
获取
github 链接:https://github.com/jin-yufeng/mp-html
微信小程序想用editable插件,请问要怎么操作?
taro想用editable插件,请问要怎么操作?
然后打开 node_modules/mp-html
执行
npm install
npm run build
最后将 dist 目录下需要平台的内容拷贝到项目 components 目录中,按 taro 要求 https://nervjs.github.io/taro/docs/mini-third-party/ 引入原生组件
如果是用npm的方式使用需要更改为
"usingComponents": { "mp-html": "mp-weixin/index" }
不然会报找不到mp-html的错误
其实就是dist文件夹中的mp-weixin中的index文件
json 里面写 "mp-html": "mp-html" 就可以了
能用在taro吗?
富文本内容有设置padding,然后超出了页面显示,要怎么调整啊
qq群已满员,怎么加啊
文档链接挂了哥
Taro中可以使用了吗
富文本组件 图片路径会有两个双引号 ,怎么结局,替换不掉
不太明白 latex 插件怎么用。
不像介绍说的那样直接$数学公式 $ 就正常显示,而是要加上转义 "\" 才能显示正确。
按照官网中的步骤生成的运行示例中 content.js,恰好没有 latex 插件的示例。
到底是怎么个用法?难道非要加上转义 "\" ?
就简单的一篇文章就有上百个地方加 "\",明显是有问题的 。
是不是我没有用对,应该怎么用?