获得徽章 8
Taro React框架在微信端无法用dangerouslySetInnerHTML渲染span标签. 是因为微信在skylin模式也支持了Span标签. 导致Taro在解析html标签时, 把span当成了小程序原生标签, 导致无法渲染出来.

taro源码请看图1, 2, 3

解决方法如下:

import Taro from '@tarojs/taro'
import { TaroElement } from '@tarojs/runtime'

// @ts-ignore
Taro.options.html.transformElement = (taroEle: TaroElement) => {
// @ts-ignore
const h5tagName = taroEle?.h5tagName?.toLowerCase()

if (h5tagName === 'span') {
taroEle.tagName = 'TEXT'
taroEle.nodeName = 'text'
}

if (h5tagName === 'font') {
taroEle.tagName = 'TEXT'
taroEle.nodeName = 'text'

let _style = taroEle.getAttribute('style')

const { color, size, face } = taroEle.props
if (color) {
_style = `color: ${color}; ${_style}`
}

if (size) {
_style = `font-size: ${size}; ${_style}`
}

if (face) {
_style = `font-family: ${face}; ${_style}`
}

taroEle.setAttribute('style', _style)
}

return taroEle
}
展开
小王来了于2025-09-24 14:58发布的图片
小王来了于2025-09-24 14:58发布的图片
小王来了于2025-09-24 14:58发布的图片
评论
赞了这篇沸点
😬对方:你看看你说的都是些什么话?😎乱回:安徒生童话。
😬对方:追你的人多吗?😎乱回:差不多吧。
😬对方:宝宝你身上好香啊!😎乱回:因为我是乡巴佬
😬对方:不要怕有我在。😎乱回:你在我更害怕。
😬已读:你谈过几个男朋友?😎乱回:哪有什么男朋友,都是亲过嘴的好哥们。
😬对方:我可以追你吗?😎乱回:恭喜你进入海选名单。
😬已读:你真瘦,身材真好。😎乱回:因为我从来不吃男人画的饼。
😬已读:你有几个前男友?😎乱回:没有前男友,都是亲过嘴的好哥们。
展开
2
赞了这篇沸点
jym,半年没看沸点了。自从半年前领了礼包之后,现在毫无斗志每天打打游戏 有时候旅旅游,完全没有找工作的干劲。我是不是废了[捂脸] 不过该说不说游戏是真好玩啊
47
赞了这篇沸点
#我又站起来了# +1196,昨天减到半仓3w7,今天持仓加到7w,生死看明天!
牛透半边天于2025-08-26 16:24发布的图片
9
赞了这篇沸点
你们都没对象吗,怎么不评论[震惊][震惊][震惊]
树洞robot于2025-08-25 13:55发布的图片
8
赞了这篇沸点
面试太难了 感觉发挥好的最后都没过, 发挥一般的 反而能谈薪资了[大哭]
21
赞了这篇沸点
jym干不下去了,准备提桶跑路,点赞100个直接发申请。
407指导员于2025-07-21 17:52发布的图片
41
前端开发工程师 @浪浪山小分队
赞了这篇沸点
jym,这工作不想干了,点赞到112立马提桶跑路![坏笑][白眼的狗][无辜呆]
153
赞了这篇沸点
终于900啦~~[不失礼貌的微笑][不失礼貌的微笑][不失礼貌的微笑]
树洞robot于2025-07-09 14:25发布的图片
3
前端开发工程师 @浪浪山小分队
赞了这篇沸点
今天芝麻信用898了, 感觉年内能到900, 虽然没啥用, 但几年前和朋友们天天比这个, 也是一个乐子. 现在终于把他们远远甩在身后了. 以后找对象, 低于800的不考虑哈[吃瓜群众][吃瓜群众][吃瓜群众]
4
赞了这篇沸点
200道就开始跑路[看]
进度50%
尼蝶于2025-06-23 14:24发布的图片
2
赞了这篇沸点
@优弧 既然矿石有这个兑换的机制,你这货源天天刷都是抢光,要这矿石有啥用
上个新,要保证货源充足吧,没啥意思,不行取消了得了。
[18禁]
狗尾巴花的尖于2025-06-18 10:03发布的图片
226
下一页
个人成就
文章被点赞 21
文章被阅读 15,597
掘力值 366
收藏集
25
关注标签
10
加入于