微信小程序富文本长按复制粘贴

小程序里面想要长按可以复制的话,得用text组件,但是text不能转换富文本内容。要转换富文本内容,得用rich-text组件,但是rich-text又不支持复制

我也是苦恼了好久,就用了一个蠢办法,把后台传的富文本用正则转成了普通文本,然后再用text组件,实在没办法了,具体代码如下

先写一个转换的js方法

getSimpleText(html) {
	var re1 = /<(\/)?[^>].*?>/g; 
	var msg = html.replace(re1, ''); 
	msg = msg.replace(/ /ig, "");
	return msg;
}

调用即可

const newHtml =  getSimpleText(富文本地址)

然后我们的text组件


	{{newHtml}}

如果有啥其他好办法,请教一下我…这办法我感觉太…

你可能感兴趣的:(小程序,富文本)