作者:知晓云-小程序开发快人一步
「 wxParser 」小程序插件由知晓云团队发布,经过对微信小程序富文本渲染引擎 wxParser 进行一层封装,解决了使用起来太过麻烦的问题。
使用「 wxParser 」插件并配合富文本编辑器,可以很方便地开发内容展示类小程序,使用知晓云富文本编辑器效果更佳。例如「知晓课堂」小程序中的微信小程序开发课程便是使用「 wxParser 」插件配合知晓云内容库完成的。
当然,并非一定要使用知晓云的内容库才能使用「 wxParser 」,例如你可以使用百度的 UEditor 富文本编辑器编写你的内容,然后将生成的 HTML 配置到「 wxParser 」即可。
在小程序中使用「 wxParser 」,你需要在项目中引入「 wxParser 」的 JS 库,同时,需要在相应的 WXML、WXSS 和 JS 文件中引入「 wxParser 」的模板、样式文件和编写初始化代码,少了任何一步,程序都不能正常工作。 而在使用「 wxParser 」小程序插件后,不再需要引入「 wxParser 」 JS 库了,你可以像使用普通组件一样使用「 wxParser 」,只需要对组件的属性进行配置即可,省去了引入多个库文件的操作。
在「小程序管理后台 - 设置 - 第三方设置 - 插件管理」中查找插件名称「 wxParser 」( appid: wx9d4d4ffa781ff3ac ),并申请使用。
version 表示目前插件版本为 0.3.0,provider 为该插件的 AppID,而 wxparserPlugin 为自定义的插件名称。
"plugins": {
"wxparserPlugin": {
"version": "0.3.0",
"provider": "wx9d4d4ffa781ff3ac"
}
}
{
"usingComponents": {
"wxparser": "plugin://wxparserPlugin/wxparser"
}
}
Page({
data: {
richText: '<h1>Hello world!</h1>'
}
})
最后在需要展示富文本内容的地方,使用「 wxParser 」组件,为 rich-text 属性赋值上你的富文本内容即可。
<wxparser rich-text="{{richText}}" />
你是否正好有内容展示类的小程序,亦或准备开发一个?查看开发文档,立即体验「 wxParser 」小程序插件。
扫描下方二维码,体验文章所提及的「知晓课堂」小程序。并带你遨游在小程序开发的知识海洋中。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.