Code前端首页关于Code前端联系我们

微信小程序开发:集成使用富文本编辑器的方法

terry 2年前 (2023-09-23) 阅读数 70 #移动小程序

使用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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门