[技术分析] 微信小程序框架全解脑图,一张图看清组件构造

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[技术分析] 微信小程序框架全解脑图,一张图看清组件构造相关的知识,希望对你有一定的参考价值。

参考技术A 内容来自 :http://bbs.larkapp.com/thread-11038-1-1.html

微信小程序bug记录与解决

微信小程序bug记录

textarea

  1. textarea在模拟器上没有padding,可是在真机上会自带padding,而且在外部改不了,并且在安卓和IOS上padding还不一样
    技术分享图片
    技术分享图片
    第一张图是在开发工具上的,第二张图是在IOS真机上的。从上图可以看出来,在开发工具上显示很正常,而且没有padding,可是在真机上左上角就出现了padding,并且无论你在外部对textarea的padding做任何处理,都无法覆盖。
    目前有一种解决方式是根据ios和android的不同平台来给teaxarea设置不同的样式。
    解决方法:通过wx.getSystemInfo来获取当前设备的平台(IOS or Android),然后根据不同的平台来设置不同的偏移样式来兼容(可以通过margin:负值)。

  2. textarea层级最高,而且还没办法使用z-index来修改,使得自制modal等组件出现问题。这个问题同样在开发工具上没问题,在真机上才出现问题。
    目前的解决方法:在modal弹起的时候,将textarea隐藏掉,具体隐藏方法看3

  3. textarea使用display:none;visibility: hidden; opacity: 0都隐藏不了。
    目前的解决方法:

    textarea.hidden {
        position: relative;
        left: -1000%;
    }







以上是关于[技术分析] 微信小程序框架全解脑图,一张图看清组件构造的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序调用接口返回一堆没用的视图层的东西

微信小程序的setData

一张图搞清前端技术实现的移动Web App和原生App的区别

微信小程序bug记录与解决

微信小程序配置websocket环境及如何在小程

[CTF reverse导图] 一张图看清OllyDbg的全貌