F-loat / mpvue-wxParse

📰适用于 Mpvue 的微信小程序富文本解析自定义组件
MIT License
378 stars 68 forks source link

img解析后会带有宽高的行内样式 #31

Open HuiyingShen96 opened 6 years ago

HuiyingShen96 commented 6 years ago

<img src="https://livestatic.polyv.net/assets/images/em/3.png"> 经过解析后会变成 <image class="_image data-v-28e41f6d img inline" data-comkey="0,5,0,0-1,0-1,4" data-eventid="0" data-src="https://livestatic.polyv.net/assets/images/em/3.png" mode="aspectFit" src="https://livestatic.polyv.net/assets/images/em/3.png" style="height: 48px;; width: 48px; padding: 0 0px;" comkey="0,5,0,0-1,0-1,4"></image> 其中style="height: 48px;; width: 48px; padding: 0 0px;"是多余的,请问要怎样能去掉这个默认的行内样式?

F-loat commented 6 years ago

这个会有什么影响吗

HuiyingShen96 commented 6 years ago

<img src="https://livestatic.polyv.net/assets/images/em/3.png" style="width:30px;height:30px;">中的行内样式width:30px;height:30px;不生效,实际显示的宽高还是图片的实际宽高。

F-loat commented 6 years ago

嗯,我最近优化下这块的处理,具体代码在这部分 https://github.com/F-loat/mpvue-wxParse/blob/d208273bfac5d26ecc1a2b45a0813595faddff09/src/components/wxParseImg.vue#L48

F-loat commented 6 years ago

@oSHYo 有空的话欢迎 pr,相关 issue #10 ,另外默认宽度设置为 0,是为了避免调整宽度造成图片抖动