前期的准备:
小程序必须使用HTTPS请求,因此需要服务器端配置SSL安全证书。
小程序要求必须使用合法备案域名,且域名只支持https (request、uploadFile、downloadFile) 和wss (connectSocket) 协议。
小程序只支持80端口,不支持443端口。
CSS样式:
推荐使用display:flex布局,即弹性布局,可以很好地解决垂直居中问题。
在JS中给颜色赋值时,由于苹果手机存在兼容性问题,需要使用十六进制数值来表示#ff0000,而不能用“red”、"white"等字符。
尽量不使用内联样式,以免影响渲染速度。
CSS样式不能引用本地图片资源,只能引用线上资源(background-image),引用本地图片资源只能用image标签。
提取公共样式,可以提高代码性能,提高代码的可维护性(eg:分享按钮)。
图片和视频的上传和加载:
对于上传的图片和视频,小程序需要进行压缩处理,以避免加载过大的文件造成系统崩溃。
对于上传的图片,可以使用微信提供的API进行压缩处理。
对于上传的视频,可以先上传到服务器端,然后使用服务器端的API进行压缩处理,然后再加载到小程序中。
数据交互和存储:
小程序支持使用wx.request()发送HTTPS请求,但需要注意的是,小程序不能跨域请求其他网站的资源。
小程序支持使用wx.saveFile()保存文件到用户的设备中,但需要注意的是,只能保存图片、视频和语音文件,且保存文件的路径和文件名是有限制的。
小程序支持使用wx.cloud.uploadFile()上传文件到服务器端,但需要注意的是,只能上传图片、视频和语音文件,且上传文件的路径和文件名是有限制的。
开发问题免费分析
加导师微信h441300372
获老师一对一咨询
中麟小程序
微信扫一扫
随时随地解锁更多开发秘籍
© 2020 ZhongLin,Inc. All Rights Reserved. 中麟用户协议
备案号:蜀ICP备20017404号-2 咨询热线: 15882049541 中麟科技