图书平台小程序 技术栈:uniapp+uview

我要开发同款
326阅读

作品详情

主要负责:整个项目的所有前端模块化开发
在开发小程序的前期我们需要了解一些兼容问题,尤其是多端开发这种,可能你按h5开发的标准进行开发
后期运行到微信小程序就会出现一些样式兼容等问题,也可能会遇到其他一些问题,这时你也别怕,网上会
有很多这样类似于的解决方案,就像我开发的小程序多端兼容,我是按h5的开发标准进行开发的,开发完成后发现运行到微信小程序样式出问题了,主要原因是因为大小单位造成的,uniapp的标准单位是upx
h5标准是px,而微信小程序用到的则是rpx,及安卓端开发用到的是dp,类似于这些兼容性问题,都能够在一些博客网站上找到不错的解决方案。
同样在开发过程中也是模块化的开发,封装axios请求,请求拦截器,响应拦截,封装一个方法就行验证token
是否存在,不存在token的情况就等于是没有登录,token是我们登录成功后接口会返回一个token值,作为我们前端去做页面访问及功能的访问权限,在访问个人中心里面首先我们就会去验证token是否存在,不存在,我们会提示用户和跳转到登录页让用户去登录账号,当然这个token验证在项目的很多地方都会用到,所以我是在存js文件里面封装的一个方法,全局导出,在要用到验证token的地方就行调用去验证token的·存在性,
在整个开发过程中,我用了ES6的Promise同步异步请求,等待一个方法调用执行完在去做下一步的执行操作,js代码本身就是单线程模式,promise异步的情况下就等于是运行一个执行,单线程操作,其好处是让开发者远离回调地狱,
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论