├── QQZJ ├── .gitignore ├── pages │ ├── msg │ │ ├── msg.json │ │ ├── msg.wxss │ │ ├── msg.wxml │ │ └── msg.js │ ├── post │ │ ├── post.json │ │ ├── post.wxml │ │ ├── post.wxss │ │ └── post.js │ ├── rank │ │ ├── rank.json │ │ ├── rank.wxml │ │ ├── rank.wxss │ │ └── rank.js │ ├── index │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── index.js │ ├── login │ │ ├── login.json │ │ ├── login.wxml │ │ ├── login.wxss │ │ └── login.js │ ├── user │ │ ├── user.json │ │ ├── posts │ │ │ ├── posts.json │ │ │ ├── posts.wxml │ │ │ ├── posts.wxss │ │ │ └── posts.js │ │ ├── user.wxml │ │ ├── user.wxss │ │ └── user.js │ └── profile │ │ ├── profile.json │ │ ├── mylike │ │ ├── mylike.json │ │ ├── mylike.wxml │ │ ├── mylike.wxss │ │ └── mylike.js │ │ ├── mypost │ │ ├── mypost.json │ │ ├── mypost.wxml │ │ ├── mypost.wxss │ │ └── mypost.js │ │ ├── post │ │ ├── post.json │ │ ├── post.wxml │ │ ├── post.wxss │ │ └── post.js │ │ ├── profile.js │ │ ├── profile.wxml │ │ └── profile.wxss ├── icons │ ├── add.png │ ├── msg.png │ ├── index.png │ ├── like.png │ ├── post.png │ ├── rank.png │ ├── myfavor.png │ ├── mypost.png │ ├── profile.png │ ├── unlike.png │ └── arrow-right.png ├── app.js ├── app.wxss ├── app.json └── utils │ ├── util.js │ ├── funcs.js │ └── untitled.js ├── README.md ├── FileStructure.md └── Something-that-wxadoc-don't-tell-you.md /QQZJ/.gitignore: -------------------------------------------------------------------------------- 1 | *swp 2 | -------------------------------------------------------------------------------- /QQZJ/pages/msg/msg.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /QQZJ/pages/post/post.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /QQZJ/pages/rank/rank.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /QQZJ/pages/index/index.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /QQZJ/pages/login/login.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /QQZJ/pages/msg/msg.wxss: -------------------------------------------------------------------------------- 1 | /* pages/msg/msg.wxss */ -------------------------------------------------------------------------------- /QQZJ/pages/user/user.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看用户" 3 | } -------------------------------------------------------------------------------- /QQZJ/pages/profile/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "个人中心" 3 | } -------------------------------------------------------------------------------- /QQZJ/pages/user/posts/posts.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "用户发布" 3 | } -------------------------------------------------------------------------------- /QQZJ/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/add.png -------------------------------------------------------------------------------- /QQZJ/icons/msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/msg.png -------------------------------------------------------------------------------- /QQZJ/pages/profile/mylike/mylike.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "我的收藏" 3 | } -------------------------------------------------------------------------------- /QQZJ/pages/profile/mypost/mypost.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "我发布的" 3 | } -------------------------------------------------------------------------------- /QQZJ/pages/profile/post/post.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "navigationBarTitleText": "发布内容" 4 | } -------------------------------------------------------------------------------- /QQZJ/icons/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/index.png -------------------------------------------------------------------------------- /QQZJ/icons/like.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/like.png -------------------------------------------------------------------------------- /QQZJ/icons/post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/post.png -------------------------------------------------------------------------------- /QQZJ/icons/rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/rank.png -------------------------------------------------------------------------------- /QQZJ/pages/msg/msg.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/msg/msg.wxml 3 | -------------------------------------------------------------------------------- /QQZJ/icons/myfavor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/myfavor.png -------------------------------------------------------------------------------- /QQZJ/icons/mypost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/mypost.png -------------------------------------------------------------------------------- /QQZJ/icons/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/profile.png -------------------------------------------------------------------------------- /QQZJ/icons/unlike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/unlike.png -------------------------------------------------------------------------------- /QQZJ/icons/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actini/WeChatAPP/HEAD/QQZJ/icons/arrow-right.png -------------------------------------------------------------------------------- /QQZJ/app.js: -------------------------------------------------------------------------------- 1 | //app.js 2 | App({ 3 | onLaunch: function () { 4 | //调用API从本地缓存中获取数据 5 | }, 6 | onShow: function () { 7 | let cache = wx.getStorageSync('userInfo') 8 | if(cache){ 9 | this.globalData.userInfo = cache 10 | } 11 | }, 12 | globalData:{ 13 | userInfo:{id:null} 14 | } 15 | }) -------------------------------------------------------------------------------- /QQZJ/pages/msg/msg.js: -------------------------------------------------------------------------------- 1 | // pages/msg/msg.js 2 | Page({ 3 | data:{}, 4 | onLoad:function(options){ 5 | // 页面初始化 options为页面跳转所带来的参数 6 | }, 7 | onReady:function(){ 8 | // 页面渲染完成 9 | }, 10 | onShow:function(){ 11 | // 页面显示 12 | }, 13 | onHide:function(){ 14 | // 页面隐藏 15 | }, 16 | onUnload:function(){ 17 | // 页面关闭 18 | } 19 | }) -------------------------------------------------------------------------------- /QQZJ/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | page{ 3 | margin: 0rpx; 4 | padding: 0rpx; 5 | width: 100%; 6 | font-family: "微软雅黑"; 7 | background: #efefef; 8 | font-size: 1rem; 9 | } 10 | .font-big { 11 | font-size: 1.25rem; 12 | } 13 | .font-mid { 14 | font-size: 1rem; 15 | } 16 | .font-small { 17 | font-size: 0.75rem; 18 | } 19 | .clear { 20 | clear: both; 21 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 说明 2 | 3 | ## 本文件包含以下内容: 4 | 5 | * 小程序源码 6 | 7 | > QQZJ 8 | 9 | * 小程序开发技巧总结 10 | 11 | > Something-that-wxadoc-don't-tell-you.md 12 | 13 | * 项目文件结构 14 | 15 | > FileStructure.md 16 | 17 | ## 使用说明: 18 | 19 | 1. 打开微信开发者工具 - 选择微信小程序 20 | 21 | 2. 创建项目 - 选择无 appid 22 | 23 | 3. 设置项目路径 - 确定 24 | 25 | 4. 点击左侧项目选项 - 勾选“开发环境不校验请求域名以及 TLS 版本” 26 | 27 | 5. DO WHAT YOU CAN AND YOU WANT 28 | 29 | ## TIPS 30 | 31 | * 本项目的服务器文件地址为 http://wx.romeo.wang 32 | 33 | * 服务器文件与一般 web 开发的文件相同,本项目服务器为 PHP 脚本文件 34 | 35 | * 如需要服务器文件(*.php)请[微博](http://weibo.com/zijian000)私信我并留下邮箱,或者发送邮件至 romeo0906@foxmail.com。 -------------------------------------------------------------------------------- /FileStructure.md: -------------------------------------------------------------------------------- 1 | ### QQZJ 小程序目录结构 2 | 3 | ``` 4 | QQZJ // 项目根目录 5 | 6 | |—icons // 静态图标 7 | 8 | |—pages // 页面目录 9 | 10 | |—index // 主页 11 | 12 | |—login // 登录 13 | 14 | |—msg // 消息 15 | 16 | |—post // 帖子详情 17 | 18 | |—profile // 个人中心 19 | 20 | |—mylike // 我的收藏 21 | 22 | |—mypost // 我的发帖 23 | 24 | |—post // 发帖 25 | 26 | |—rank // 排行 27 | 28 | |—user // 用户信息 29 | 30 | |—posts // 用户帖子列表 31 | 32 | |—utils // 公共函数库 33 | 34 | |—funcs.js // 自定义函数文件 35 | 36 | |—untitled.js // 微信 API 封装文件 37 | 38 | |—util.js // 函数整合文件 39 | 40 | |—app.js // 项目逻辑文件 41 | 42 | |—app.json // 项目配置文件 43 | 44 | |—app.wxss // 项目样式文件 45 | ``` 46 | 47 | -------------------------------------------------------------------------------- /QQZJ/pages/login/login.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 |
18 |
-------------------------------------------------------------------------------- /QQZJ/pages/index/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | {{item.ctime}} 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /QQZJ/pages/rank/rank.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | {{item.ctime}} 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /QQZJ/pages/user/posts/posts.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | {{item.ctime}} 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /QQZJ/pages/profile/mypost/mypost.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | {{item.ctime}} 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /QQZJ/pages/profile/mylike/mylike.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | {{item.nickname}} 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /QQZJ/pages/profile/post/post.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |