全文链接!!!!!!
一、样式兼容问题
1.1 rpx单位问题
Uniapp中使用rpx作为单位进行布局,但在不同平台上,rpx的表现方式可能会有所不同。在小程序中,1rpx等于屏幕宽度的1/750,而在App中,1rpx等于屏幕宽度的1/2。所以在开发过程中,需要根据不同平台进行单位的换算,可以使用uni.$bem.px2rpx()方法进行转换。
1.2 样式兼容问题
不同平台对于某些CSS样式的支持程度不同,例如flex布局在小程序中表现可能会有问题。在开发过程中,需要注意样式的兼容性,可以使用条件编译的方式,针对不同平台编写不同的样式代码。
二、组件兼容问题
2.1 组件差异问题
不同平台对于某些组件的支持程度不同,例如小程序中不支持video组件。在使用组件时,需要注意组件在不同平台上的兼容性,可以使用条件编译的方式,针对不同平台编写不同的组件代码。
2.2 组件参数问题
不同平台对于组件参数的支持程度也有差异,例如小程序中的textarea组件不支持placeholder参数。在使用组件时,需要注意组件参数的兼容性,可以使用条件编译的方式,针对不同平台编写不同的组件参数代码。
三、API兼容问题
3.1 API差异问题
不同平台对于某些API的支持程度不同,例如小程序中的request方法和App中的request方法参数不一样。在使用API时,需要注意API在不同平台上的兼容性,可以使用条件编译的方式,针对不同平台编写不同的AP