请求
uniapp项目自带请求方法,不需要额外安装axios依赖,可以用uniapp自带的API-uni.request()
这个方法在uniapp官网中有说明,请按照说明查看使用方法,一般项目中都会进行二次封装,封装一般在common文件夹下,请阅读理解项目封装的请求方法后使用
缓存
uniapp项目自带了缓存添加和获取方法,与传统的浏览器的缓存方法不同,uniapp项目中主要使用uni.setStorageSync(key,data)来添加缓存,使用uni.getStorageSync(key)来获取缓存,这两个方法都是同步方法,详细参数查看uniapp官网,也可以使用异步方法,建议使用同步方法
路由
uniapp项目与传统vue项目最大的区别就是路由系统,他没有vue项目的vue-router,而是在pages.json文件中定义,这个文件同时可以将uniapp项目进行分包。pages文件中的pages对象就是主包路由页面,同时初始页、问题页、底部tabbar页需要在主包属性中定义,其余页面可以在subPackages数组中定义,subPackages数组的每一个对象,代表一个分包,对象中的设置,表明这个分包下的页面路由路径。页面文件(路由vue文件)需要在pages.json中定义,也需要在pages文件中创建
依赖
uniapp项目的依赖全部在uni_modules文件夹中,不是传统的n