为了账号安全,请及时绑定邮箱和手机立即绑定

使用手淘flexible的rem方案适配移动端h5后,怎么处理富文本编辑器的适配?

使用手淘flexible的rem方案适配移动端h5后,怎么处理富文本编辑器的适配?

九州编程 2019-03-05 17:20:46
目前的项目采用了手淘flexible的方案来适配H5页面,需求是要做一个移动端h5的富文本编辑器,不过只要求能展示pc编辑后的富文本格式pc端我用的wangeditor.js,编辑并保存后,后台会返回html的标签数据可是移动端展示的话还要考虑手机dpr的兼容啊,怎么在手机兼容富文本的内容呢?或者有没有比较好的移动端富文本插件?
查看完整描述

4 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

如果富文本中带了 style ,你不可能再处理好。


查看完整回答
反对 回复 2019-03-16
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

h5展示页引入编辑后富文本所需的css class样式, 编辑后的富文本html标签里有class不用style,


查看完整回答
反对 回复 2019-03-16
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

var px2rem = $('#px2rem *')

for (let i = 0; i < px2rem.length; i++) {

    var element = px2rem[i]

    var fontPx = element.style.fontSize

    if (!fontPx) continue

    fontPx = fontPx.substr(0, fontPx.length - 2)

    var fontRem = fontPx / 75

    element.style.fontSize = fontRem + 'rem'

}

我的解决办法是,在客户端处理。---#px2rem---是富文本内容的最外层,然后循环里面所有的子标签,如果带有内联样式---font-size---就进行替换,我这里1rem=75px,这个地儿自己根据情况来


查看完整回答
反对 回复 2019-03-16
  • 4 回答
  • 0 关注
  • 1556 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号