Taro转⼩程序展⽰富⽂本
⼩程序虽然说已经⽀持展⽰富⽂本,但是还是有其⾃⾝的局限性,⽐如说不能够展⽰⾳频视频,不能够点击图⽚实现图⽚浏览,等等,所以说⼩程序⾃⾝富⽂本并不完美。
代码转换⽬前通过第三⽅插件wxParser可以更好的实现富⽂本展⽰,但是wxParser依旧有其⾃⾝的局限性,⽐ 如插件编译后还是稍⼤,对于⼩程序单包限制在2M来说实在要命,要是⾃⾝⼩程序体积过⼤,再加个wxParser,毫⽆疑问提⽰包过⼤,不允许上传。
于是乎有⽜⼈做了个升级版的wxParser,命名为parser,parser最明显的优点莫过于包⼤⼩直接缩了⼀半不⽌,当然了肯定不⽌这么⼀个优势,其他的需要各位看官⾃⼰去发掘了。
如果查看parser源码的话,其实会发现原理是真的简单,⽆⾮就是做不到的,parser给你做转换,⽐如h5的video,audio标签富⽂本不⽀持,那么parser帮我们转为⼩程序原⽣的video,audio等等,rich-text能够解析的,parser就不处理,这也是为什么parser体积更⼩的原因。
随着现在越来越多的⼈⽤Taro框架来开发⼩程序。开发⼩程序时候要是需要⽤到富⽂本的话,我们会发现parser好像没有Taro版本的。那么⼜要怎么实现呢?是不是就不能够实现呢?其实也是很简单,就是对parser进⾏⼆次封装。当然了也有局限性就是了,就是只能⽀持⼩程序,如果要⽀持⽀付宝,百
度⼩程序等等的话,parser好像也有对应的版本,但是要使Taro能够正确转换对应⼩程序的话,也是需要进⾏对应的封装,如果看官们⽜逼的话,也是可以直接写⼀个Taro版的富⽂本解析插件。后⾯就不再⽐⽐了,直接上代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论