1.元素定位
因为顶部导航栏的存在,在使用定位时,每个平台计算位置时,对top:0的解析是不一致的。
先说结论:
H5中,顶部导航栏包含在内容区,而小程序的内容区不包含导航栏
在H5中,整个内容区是包括顶部导航栏的,所以为了定位元素不与之重叠,定位时需要加上导航栏的高度来避开它。例如:
position: fixed;
top:44px;
微信小程序和app中,内容区已经排除了导航栏,所以无需计算导航栏的高度
position: fixed;
top:0;
解决办法:使用条件编译
position: fixed;
top:44px;
/* #ifdef MP-WEIXIN || APP-PLUS */
top:0;
/* #endif */
2.props传参只可接收,不可修改
子组价通过props接收的数据,只可接收,不可修改。也就是说,如果