使用自定义组件模式云端打包后,在ios端tabbar首页为nvue页面时,显示页面整体上移了。换成非自定义组件模式显示又正常了。
自定义组件模式
非自定义组件模式
自定义组件模式问题还是挺多的,之前没问题的地方,更新为自定义组件模式后总是出现一些莫名其妙的问题,组件封装input后,form的@submit事件就无法获取到组件中input的值,问题应该的自定义组件模式是以组件的方式渲染,form事件无法获取到组件里的表单值。(不得已,只能把项目中所有使用封装input组件的地方,修改为直接使用原生组件代码)。image组件的@error事件虽然能触发,但是给image赋值确无反应,不管是相对地址还是绝对地址,图片都不显示(使用非自定义组件模式就能显示)。
项目已上线了,每次升级HBuilderX心里都突突的,总是担心会出现这样那样的问题,结果是每次都没有让我失望,每次都有问题,无奈!!
也没感觉出自定义组件模式比非自定义组件模式快多少,也没有官方测试的对比数据说的那么好,以前慢的地方还是慢,希望官方能在兼容性和性能方面多提升提升。
独孤雄鹰 (作者)
布局与真机调试是一样的,就位置上移了一点,其他tabbar项的vue页面显示位置正常,只有nvue页面上移了一点,安卓真机调试是正常的,在线打包后在安卓端显示正常,在ios端整体上移了,iPhone6sp,ios10系统。
2019-05-16 09:45
ZGH0709
回复 独孤雄鹰: 能发一个可以复现的 demo 吗
2019-05-16 21:01
喜欢技术的前端
回复 独孤雄鹰: nvue中 image组件的@error事件 在ios 你的可以触发吗?
2019-05-17 11:47