# template-mini 项目说明 # 这是一个小程序的模板项目,以vant-webapp为UI框架来搭建的,去掉了一些不太常使用的组件,同时加入了下拉刷新的组件; # vant-webapp的文档说明:https://youzan.github.io/vant-weapp/#/intro; # /assets: 指的是资源文件存放的地方比如image,style,raw等; # /components: 大部分组件的集合;参照vant-webapp文档说明; # /pages:项目业务的页面文件夹; # /utils:一些工具类; # # /utils/event:不同页面的消息传递机制;使用的时候要注意释放; # # /utils/math:针对js的精度计算造成的问题的修复; # # /utils/md5:md5的加密; # # /utils/request:对 wx.request和promise的封装处理,包含token,code的集中处理,使用更加简洁; # # /utils/util: 工具函数; # app.js:目前只是一些公用数据的内存存储,以及版本、base-url、appId的处理等; # app.json:指的是项目的显示页面以及顺序、window风格、statusBar等,目前的项目是自定义的; # app.wxss:全局的样式说明; # project.config.json:指的是项目的构建说明;projectname是可以修改的,在导入项目前修改;不然不生效;如果预先导入了,请删除在导入; # 特别说明1:不要在onLanch中做微信的openId登录,因为真机有可能不执行; # 特别说明2:scroll-view的高度要在第一页的onReady中来计算,才是准确的; # 特别说明3:为了减小体积;可以去掉一些不必要的组件;或者使用本地较大的图片加载了,尽量放到网络上去; # 特别说明4:vant-webapp的组件有的是兼容了iphoneX的,如果要自己兼容,padding-bottom:34px;