开发APP注意事项
大约 1 分钟
- uniapp中没有File文件对象,html5plus中的文件数据对象并不是前端中的File文件对象,需要注意区分。
 - uniapp中没有
URL.createObjectURL方法。 - uniapp中的
display:grid是不起作用的,若想配置高度动画变换,需要设置定高、overflow:hidden,同时计算隐藏那部分的高度,当显示的时候就是设置的高度 + 计算隐藏的高度 就等于整个容器的高度,但该方法不适合用于内部高度变化比较多的地方。 
组件实例
在一些如果想通过组件实例获取webview组件的时候,同样,也不能嵌套太深,可以在跟组件实例化:getCurrentInstance(),然后通过inject、provide
弹框
- 弹框弹出的时候,滚动穿透问题。具体表现为:当在弹出的弹框在滑动时,页面也会随着滚动,但设置
@touchmove.stop.prevent="()=>{}"后,此时滑动页面不会随着滑动了,但是如果弹框内的内容想滚动时,就会滚动不了。 - 一些弹框组件使用的位置组件嵌套不能太深,太深遮罩层无法覆盖整个页面。此时可以建议用
inject和provide,将组件实例注入到子组件中,子组件想使用弹框可以用inject进行接收。 
