评论

新富文本组件

全新的富文本组件,便捷小巧且功能强大

mp-html

小程序富文本组件

news

  1. 欢迎加入 QQ 交流群:699734691
  2. 示例小程序添加获取组件包功能

功能介绍

  •  支持在多个平台使用
  •  支持丰富的标签(包括 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

npm 链接:https://www.npmjs.com/package/mp-html

文档链接:https://jin-yufeng.gitee.io/mp-html

最后一次编辑于  2022-03-04  
点赞 35
收藏
评论

66 个评论

  • jy
    jy
    2022-03-01

    微信小程序想用editable插件,请问要怎么操作?

    2022-03-01
    赞同 1
    回复
  • HW
    HW
    2021-03-31

    taro想用editable插件,请问要怎么操作?

    2021-03-31
    赞同 1
    回复 1
    • 金煜峰
      金煜峰
      2021-04-01
      npm install mp-html
      然后打开 node_modules/mp-html
      执行
      npm install
      npm run build
      最后将 dist 目录下需要平台的内容拷贝到项目 components 目录中,按 taro 要求 https://nervjs.github.io/taro/docs/mini-third-party/ 引入原生组件
      2021-04-01
      回复
  • 褐瞳
    褐瞳
    2021-03-05

    如果是用npm的方式使用需要更改为

    "usingComponents": {
        "mp-html": "mp-weixin/index"
      }
    

    不然会报找不到mp-html的错误

    其实就是dist文件夹中的mp-weixin中的index文件

    2021-03-05
    赞同 1
    回复 1
    • 金煜峰
      金煜峰
      2021-03-06
      本地设置里勾线使用 npm 模块,然后点击工具-构建 npm
      json 里面写 "mp-html": "mp-html" 就可以了
      2021-03-06
      回复
  • PRINTF
    PRINTF
    2020-04-13

    能用在taro吗?

    2020-04-13
    赞同 1
    回复 10
    查看更多(5)
  • Mr.zou
    Mr.zou
    2023-06-12

    富文本组件 图片路径会有两个双引号 ,怎么结局,替换不掉

    2023-06-12
    赞同
    回复
  • 臭皮囊
    臭皮囊
    2023-02-21

    不太明白 latex 插件怎么用。

    不像介绍说的那样直接$数学公式 $ 就正常显示,而是要加上转义 "\" 才能显示正确。

    按照官网中的步骤生成的运行示例中 content.js,恰好没有 latex 插件的示例。

    到底是怎么个用法?难道非要加上转义 "\" ?

    就简单的一篇文章就有上百个地方加 "\",明显是有问题的 。

    是不是我没有用对,应该怎么用?

    2023-02-21
    赞同
    回复
  • 蜗牛
    蜗牛
    2022-12-30

    开发工具可以预览图片,真机无法预览图片怎么弄?

    2022-12-30
    赞同
    回复
  • Almost   ༽
    Almost   ༽
    2022-09-26

    咋没有按 我构建了的哒

    2022-09-26
    赞同
    回复 1
  • Q1an
    Q1an
    2022-06-23

    请问table怎样自适应阿,设置style设置width无效果呢。

    2022-06-23
    赞同
    回复
  • 挣能亮
    挣能亮
    发表于移动端
    2022-01-27
    按照步骤操作,为什么页面只显示文字,没有控件呢?
    2022-01-27
    赞同
    回复 2

正在加载...

登录 后发表内容