1 Star 0 Fork 16

x-man / wechat-mini-init

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

快速开始微信小程序

目录结构:

wechat-mini-init   项目目录
├─components       自定义组件目录,因为不定期更新,所以就不一一列出了

├─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
Copyright 2018 lxsea(657306123@qq.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

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

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助