github: https://github.com/jin-yufeng/mp-html

mp-html 是一个用于在小程序中解析 HTML 片段的插件。通过这个插件,你可以在小程序中渲染复杂的 HTML 内容,并且支持多种标签和属性。

支持在多个主流的小程序平台和 uni-app 中使用

在uniapp上使用

uni_modules 方式

插件市场:https://ext.dcloud.net.cn/plugin?id=805

1、安装插件

点击右上角的 使用 HBuilder X 导入插件 按钮直接导入项目或点击 下载插件 ZIP 按钮下载插件包并解压到项目的 uni_modules/mp-html 目录下

2、使用插件

在需要使用页面的 (n)vue 文件中添加

<!– 不需要引入,可直接使用 –>
<mp-html :content=”html” />

export default {
data() {
return {
html: ‘<div>Hello World!</div>’
}
}
}

3、更新

需要更新版本时在 HBuilder X 中右键 uni_modules/mp-html 目录选择 从插件市场更新 即可

从插件市场导入的包中 不含有 扩展插件

源码方式

1、安装插件

将源码中 dist/uni-app 内的内容拷贝到项目根目录下,或者直接通过 插件市场 引入

2、使用插件

在需要使用页面的 (n)vue 文件中添加

<!– 不需要引入,可直接使用 –>
<mp-html :content=”html” />

import mpHtml from ‘@/components/mp-html/mp-html’
export default {
// HBuilderX 2.5.5+ 可以通过 easycom 自动引入
components: {
mpHtml
},
data() {
return {
html: ‘<div>Hello World!</div>’
}
}
}

3、更新

插件市场的 非 uni_modules 版本 无法更新,不建议从插件市场获取

npm方式

1、在项目根目录下执行
npm install mp-html

2、使用插件

在需要使用页面的 (n)vue 文件中添加

<!– 不需要引入,可直接使用 –>
<mp-html :content=”html” />

import mpHtml from ‘@/components/mp-html/mp-html’
export default {
// 不可省略
components: {
mpHtml
},
data() {
return {
html: ‘<div>Hello World!</div>’
}
}
}

3、更新
npm update mp-html

作者 admin

百度广告效果展示