微信小程序开发:集成使用富文本编辑器的方法
使用WxParse插件实现小程序的富文本显示。
具体步骤:
1.将插件文件夹复制到项目的根目录。 emojis是一个表情包,可以选择删除
2。在.js文件中引入WxParse模块
var WxParse= require('../../../wxParse/');
3。一、在wxss文件中引入样式也可以在
@import"../../../wxParse/";
4中引入。数据绑定
var article= '<div>我是HTML代码</div>'; var that = this; ('article', 'html', article,that, 5); /** * (bindName , type, data,target,imagePadding) * 绑定的数据名(必填) * 可以为html或者md(必填) * 为传入的具体数据(必填) * 为Page对象,一般为this(必填) ** 为当图片自适应是左右的单一padding(默认为0,可选) */
5。参考.wxml文件中的模板文件
//导入文件 <import /> //引用模版 <template is="wxParse" data="{{wxParseData:}}" /> /** data中的article为bindName */
实际开发中遇到的问题
1.图片路径要求 编辑添加基本路径
文件中main函数入口有这一段: 意思是格式化数据的方法叫
transData = (data, bindName);
2。将文件中的 __placeImgeUrlHttps 变量设置为应用程序的基本路径:
var __placeImgeUrlHttps = getApp().data.baseUrl;
3。文件的html2json方法中有这么一段代码:
imgUrl = (imgUrl, __placeImgeUrlHttps);
将代码改为:
imgUrl = __placeImgeUrlHttps + imgUrl;
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。