在大学前两年里陆续参加了校团委项目、互联网+和微信小程序设计比赛,都是在做微信小程序。从只会前端三件套的小白到现在对微信小程序也有些了解了。当然!并没有很全面,只能先写些已知的tips,后续再慢慢补充啦~

文章目录

  • 前言
  • 一、AppID是什么?
  • 二、微信开发者工具使用技巧
    • 1.调试器
    • 2.预览和真机调试
    • 3.多账号调试
    • 4.详情-本地设置
  • 三、云开发
    • 1.云数据库
    • 2.云存储
    • 3.云函数
    • 4.内容管理(CMS)
  • 四、团队协作开发
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

学习微信小程序最好的文档(微信官方文档):https://developers.weixin.qq.com/miniprogram/dev/framework/
除此之外,还可以在b站上观看视频(比较费时但是很详细),也可以购买相关书籍(但我没买)
如遇到问题的话就问度娘,微信开放社区也很好使~
附上链接https://developers.weixin.qq.com/community/develop/question


提示:以下是本篇文章正文内容,下面案例可供参考

一、AppID是什么?

小程序的 AppID 相当于小程序平台的一个身份证,一个小程序对应一个AppID,在微信公众平台上注册好一个账号后就会为你分配一个。
注意同一个团队开发小程序需要使用同一个AppID,而且管理员需要在小程序平台将团队成员添加到项目成员,他们才能使用这个AppID噢。

在成员管理中心,你会看见一个项目成员和一个体验成员。项目成员可以开发调试程序,而体验成员可以使用体验版小程序,适用于添加项目团队中的非程序员们。

二、微信开发者工具使用技巧

1.调试器


点击AppData右边的箭头>>还有更多功能。

设置缓存

wx.setStorageSync('key', 'value')

获取缓存

wx.getStorageSync('key')

缓存是存储在用户设备里的,若用户换了一个设备,该存储数据就会丢失,适合存储暂时的数据如购物车、点赞收藏等不重要的信息。
重要的信息需要存储在数据库!比如稍后会提到云数据库。
要想模拟用户刚使用程序的情景(没有缓存数据的时候)可以在微信开发者工具顶部栏找到这个按钮。

2.预览和真机调试


关于预览和真机调试的区别:
真机调试可以看报错信息但是预览不行,而且真机调试对代码的大小有要求,建议图片、视频等资源不要使用本地文件,可以使用网络文件或者云存储(读取较慢)来代替。

3.多账号调试


使用多账号调试可以模拟不同用户使用该小程序的情形比如聊天室功能,缺点就是这些测试号没有头像,导致我多次误以为出bug了(╥╯^╰╥)

4.详情-本地设置


如果你报了莫名其妙的错,可以试试更改这两个地方,代码可能就起死回生了。

三、云开发

使用云开发具备很多优点:无需搭建服务器、调用微信 API、储存数据与文件、运行后端代码(云函数),除此之外还有扩展功能内容管理。
配置好环境ID后,同一环境下的小组成员就可以共享云开发的数据啦。

记得在新建项目的时候就勾选上微信云开发!
基本的使用我就不多叙说了,在这里讲讲特殊的用法和易踩的坑。

1.云数据库

如果要批量移动数据库数据,记得用导入导出功能,不要傻傻地一条一条复制!!!∑(゚Д゚ノ)ノ

最好不要直接在这里添加记录和字段。如果是用户添加数据库记录的话,用代码;如果是系统管理员添加记录的话,用内容管理(CMS)

如果你明明没有语法错误,却访问数据库某条数据失败了,十有八九是这个问题。不过具体访问权限设置还是需要根据业务来设定的。

2.云存储

为了减少代码包的大小,一些文件最好不要直接从本地中读取,存在云存储是个很好的选择。存进去后会生成下载地址和File ID等信息,在代码中引用就好了。

3.云函数


在云函数-日志这里可以查看云函数中输出的信息,也可以看该函数是否调用成功,是调试云函数的必备工具!

4.内容管理(CMS)

这是我最喜欢使用的功能之一!类似于一个可视化的数据库,它藏在这里:

这两个是最常用的功能:内容模型指的是一个数据表内数据的格式;内容集合指的是数据表。

数据模型中的内容可以选择很多种类型,甚至还有富文本!

不过需要注意的是,内容管理只能获取代码上传的更改,而不能获取在云数据库中手动修改的数据,这也是为什么我在前面云数据库中提到过最好直接在云数据库中修改数据的原因。

四、团队协作开发

项目组成员分工后完成的代码怎么合并呢?你还在用压缩包传来传去吗?这时就需要代码界的金山共享文档——git了。
而微信开发者工具一个特色就是不需要使用github或者gitee来进行代码托管,可以使用自带的代码管理功能!

在这里也有图形化的git功能,不过我建议最好还是用git代码来上传和拉取。

使用git代码的话,在终端输入就好啦,记得先配置git环境!


总结

暂时笼统地说明了一下新手入门的步骤,内容还不是很全面。等后续有时间再继续补充!

大学生微信小程序项目总结相关推荐

  1. 集易市场微信小程序项目

    由一个团队共同打造一个为集美大学大学生服务的二手书交易平台 文章目录 前言 一.技术栈 二.发布流程 1.扫码isbn并获取检测 2.调用云函数添加书籍 3.微信支付 总结 前言 本文主要介绍集易市场 ...

  2. 微信小程序项目实战之天气预报

    概述 微信小程序项目实战之天气预报 详细 代码下载:http://www.demodashi.com/demo/10634.html 一.准备工作 1.注册微信小程序 2.注册和风天气账号 3.注册百 ...

  3. 微信小程序项目实战之豆瓣天气

    概述 微信小程序项目实战之豆瓣天气 详细 代码下载:http://www.demodashi.com/demo/10943.html 一.准备工作 1.注册微信小程序 2.在小程序设置中设置reque ...

  4. 健康菜谱微信小程序+项目前后台源码(JavaSSM+Mysql)

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 健康菜谱微信小程序+项目前后台源码(JavaSSM+Mysql) 视频效果 ht ...

  5. uniapp微信小程序项目启动步骤

    如何创建项目就不说了,可以参考该链接: 如何创建开发uniapp微信小程序项目?链接: link 这里主要记录的是,从代码仓库拉取到本地后, 本地启动运行项目,遇到的问题. 1.下载项目 使用git ...

  6. 微信小程序项目实战:快递查询-李宁-专题视频课程

    微信小程序项目实战:快递查询-1303人已学习 课程介绍         本课程主要介绍了scrollview布局,以及如何通过第三方API获取并处理数据. 课程收益     本课程主要介绍了如何实现 ...

  7. 微信小程序项目实战:电影购票系统-李宁-专题视频课程

    微信小程序项目实战:电影购票系统-1644人已学习 课程介绍         本课程主要介绍了scrollview布局,导航.从服务端获取数据,以及处理数据的方法. 课程收益     本课程的目标是让 ...

  8. DAY10微信小程序项目开发技术总结

    一.每日实习任务 1.网页基础知识(html,css,js) 今天老师为我们介绍讲解了网页基础知识(html,css,js).首先,我们安装了谷歌浏览器及sublime text.老师为我们介绍了ht ...

  9. 视频教程-微信小程序项目实战之我画你猜视频课程-微信开发

    微信小程序项目实战之我画你猜视频课程 精通PHP软件开发和WEB前端开发技术,熟悉PHP.Java.Javascript.HTML等语言,熟悉HTTP协议及W3C相关互联网规范,曾在山西某知名公司担任 ...

  10. 手把手带你学习微信小程序 —— 项目实战篇

    微信小程序项目实战篇 WeChat-applet 1.支付宝界面展示 2.微博发帖功能实现 3.时间格式化案例 4.微信红包界面展示 5.微信消息删除案例 6.微信icon 组件 6.1 支付成功界面 ...

最新文章

  1. 刷前端面经笔记(十一)
  2. Linux下的线程编程
  3. hdu2.1.1 最小公倍数
  4. suse 安装oracle11,Suse11安装Oracle11gR2
  5. [转载]【Java EE】Struts2.1.6与Spring2.5.6框架整合
  6. python打开伪终端_0xB:伪终端
  7. 删除8848的mysearch
  8. C#对Windows服务组的启动与停止
  9. [转]Python中的eval()、exec()及其相关函数
  10. Java常见面试题汇总-----------JVM专题(Java类加载机制)
  11. 2021系统架构设计师论文真题
  12. Java八股系列——Java数据结构
  13. Fortran common
  14. mysql前台工具下载_phpmyadmin工具下载
  15. IE7IE8兼容性设置_服务器端设定
  16. 烽火2640路由器命令行手册-03-广域网配置命令
  17. 计算机的软硬件发展进程,计算机的发展史
  18. 我的大学六年——郭天祥
  19. 绘制图形可以使用什么python函数_如何对绘制PDF图形的Python函数进行单元测试?...
  20. 《领导力》读后感笔记

热门文章

  1. 李占通他道出了我的心声
  2. 魔兽n服务器网站,wowN服如何进入_魔兽世界Nostalrius服务器入驻攻略_快吧游戏
  3. linux挂马检测,检测网站挂马程序(Python)
  4. 软件工程笔记四__实体联系图(ER图)
  5. VB.NET 保留2位小数
  6. XTU,C语言,Tri-Triangle
  7. 慢就是快的人生哲理_快和慢人生感悟
  8. php计算ip掩码,php进行ip地址掩码运算处理的方法
  9. 大连居民楼爆炸原因查明 责任人厌世开燃气阀门自杀
  10. 傲骨贤妻第一季/全集The Good Wife迅雷下载