You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
xpz2018 ecebf497de no message 6 years ago
assets/raw no message 6 years ago
components no message 6 years ago
pages no message 6 years ago
utils no message 6 years ago
README.md no message 6 years ago
app.js no message 6 years ago
app.json no message 6 years ago
app.wxss no message 6 years ago
project.config.json no message 6 years ago
sitemap.json no message 6 years ago

README.md

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;