一、微信小程序和PC的区别
页面适配性
PC端的屏幕比手机端的大的多,PC端一些页面会选择宽度确定,两侧留白的方式,但是手机需要在手机屏幕上一个页面尽量显示更多的内容,因此在屏幕的设计和适配性上,小程序会难一些。
开发框架
小程序的开发框架基本只有原生开发一种,其余的诸如uniapp都是借用的PC端的开发框架实现的。PC端可以用Vue,React等进行构建。开发生态也更加完善一点。
兼容性
PC端需要考虑兼容IE等老浏览器,微信小程序需要考虑兼容各个版本的手机。
二、小程序适配其他手机方式
rpx的实现原理非常简单:鉴于不同设备屏幕的大小不同,为了实现屏幕的自动适配,rpx把所有设备的屏幕,在宽度上等分为750份(即当前总宽度为750rpx)在较小的设备上,1rpx代表的宽度较小在较大的设备上,1rpx所代表的宽度较大小程序在不同设备上运行的时候,会自动把rpx的样式单位换算成对应的像素单位来渲染,从而实现屏幕的适配
rpx适配:1rpx = 1/750 vw