1 Star 0 Fork 2

wiicy / wechat-mini-init

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

快速开始微信小程序

目录结构:

wechat-mini-init   项目目录
├─images           图片资源目录
│  ├─icons         图标资源目录
│  └─tabbars       tabbar图标目录

├─listener              监听器目录
│  ├─app.js             app 相关监听
│  ├─http.js            http 相关监听
│  ├─index.js            初始化相关监听器
│  └─...                其他监听器

├─pages                 页面目录
│  ├─examples           小例子目录,因为不定期更新,所以就不一一列出了
│  ├─index              首页
│  ├─user               会员中心
│  │   ├─auth           用户授权页面
│  │   └─...            会员中心其他页面
│  └─...                其他页面

├─style                 样式目录

├─tests                 测试目录,可以直接删除

├─utils                 JS相关工具目录
│  ├─api.js             封装的常用后台api
│  ├─http.js            网络请求封装
│  ├─listener.js        监听器
│  ├─native-extension.js原生JS扩展,不要改动
│  ├─qs.js              详情请参考:https://www.npmjs.com/package/qs
│  ├─util.js            封装的一些快捷方法
│  └─validate.js        验证类,使用方法请参考:https://gitee.com/lxsea/wechat-mini-init/blob/master/tests/validate.test.js

├─app.js                小程序启动文件
├─app.json              小程序公共配置文件
├─app.wxss              小程序公共样式文件
├─project.config.json   小程序项目配置文件
├─config.js             开发者自定义应用配置文件
├─README.md             本文件

命名规范

wechat-mini-init使用的是ES6+语法(请在小程序开发者工具开启ES6支持:右上角详情->勾选ES6转ES5),至于为何使用ES6,是因为懒的写ES5代码,在开发的时候请注意如下规范:

目录和文件

  • 推荐:目录不强制规范,驼峰和小写+下划线模式;
  • 严格:类名采用驼峰法命名(首字母大写),类文件名字母小写,多单词之间用横线隔开;

类、属性命名

  • 类的命名采用驼峰法,并且首字母大写,例如 UserUserInfo
  • 方法的命名使用驼峰法,并且首字母小写,例如 getUserName
  • 属性的命名使用驼峰法,并且首字母小写,例如 userInfoinstance

常量和配置

  • 常量以大写字母和下划线命名,例如 HOST_PATHVERSION

空文件

简介

快速开始编写微信小程序:里面封装了一些常用的类库和方法(日期时间的转换、用户授权、请求封装,多文件上传,表单验证器、监听器、原生JS函数扩展等)以及一些第三的库(qs.js),方便开发人员二次开发时能够快速搭建一个微信小程序。 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/wiicy/wechat-mini-init.git
git@gitee.com:wiicy/wechat-mini-init.git
wiicy
wechat-mini-init
wechat-mini-init
master

搜索帮助