微信小程序开发实战(API及多人协调开发)

简介: 微信小程序开发实战(API及多人协调开发)

相关API的使用


★ API(Application Programming Interface,应用程序编程接口),通俗来讲:API是一种接口函数,把函数封装起来,给开发者,这样好多的功能就不需要你去实现了,只要会调用就好了。微信小程序利用API就可以获取用户信息、数据存储、微信支付等功能。

微信小程序API分为 👉 3 大分类

① 事件监听 API

1、 特点:以 on 开头,用来监听某些事件的触发

2、 举例:(wx类似与全局的windows)wx.onWindowResize(function callback) 监听窗口尺寸变化的事件

② 同步 API

1、 特点1:以 Sync(同步) 结尾的 API 都是同步 API

2、 特点2:同步 API 的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常

3、 举例:wx.setStorageSync(‘key’, ‘value’) 向本地存储写入内容

③ 异步 API

1、 特点:类似于 jQuery 中的 $.ajax(阿贾克斯) 函数,需要通过(回调函数) success、fail、complete 接收调用。成功 👉 success ;失败 👉fail;

2、 举例:wx.request() 发起网络数据请求(成功)👉 通过 success 回调函数接收数据

多人协调开发


1、权限管理需求


  • 在中大型的公司里,人员的分工非常仔细:同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与设计与开发。此时出于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分,使他们能够高效的进行协同工作。

2、项目成员的组织结构


项目组织 :产品组(提出要求) 👉 设计组(负责项目的设计) 👉 开发组(开发项目) 👉 体验组(由产品组与设计组体验) 👉 测试(测试组测试) 👉 管理者(最有发现没有BUG管理者负责发布)


工程 :管理员、项目成员(开发者、运维者、数据分析者有权添加和生产体验成员)……

3、项目开发权限


① 开发者权限:可使用小程序开发者工具及对小程序的功能进行代码开发

② 体验者权限:可使用体验版小程序

③ 登录权限:可登录小程序管理后台,无需管理员确认

④ 开发设置:设置小程序服务器域名、消息推送及扫描普通链接二维码打开小程序

⑤ 腾讯云管理:云开发相关设置

4、添加项目成员和体验成员


image.png

image.png

微信小程序的版本问题


1、开发过程中的不同版本


  • 在开发项目时会出现很多不同的版本 👉 例如:
    1、开发版本 👉 开发者开发项目的过程
    2、体验测试 👉 开发者觉得没问题了就可以把项目发送给测试人员进行测试
    3、最后由开发者修复Bug后发布正式版供外部用户使用
  • 版本分类
  • image.png

2、发布上线


  • 发布上线(相关步骤) : 上传代码 👉 提交审核 👉 发布

1、上传代码

7111.gif

2、提交审核 及 发布

image.png

小程序推广


1、正方形的二维码:相对于普通二维码来说,小程序码的优势如 👇

① 在样式上更具辨识度和视觉冲击力

② 能够更加清晰地树立小程序的品牌形象

③ 可以帮助开发者更好地推广小程序


2、获取圆心二维码步骤如 👇

登录小程序管理后台 👉 设置 👉 基本设置 👉 基本信息 👉 小程序码及线下物料下载

查看小程序的运营数据


① 在“小程序后台”查看

1、点击侧边栏的“统计”

2、点击相应的 tab 可以看到相关的数据

② 使用“小程序数据助手”查看

1、打开微信

2、搜索“小程序数据助手”

3、查看已发布的小程序相关的数据

小总结


能够知道小程序如何进行协同开发和发布:成员管理、发布小程序、查看运营数据

最后


image.png

下篇文章再见ヾ( ̄▽ ̄)ByeBye

image.png

相关文章
|
14天前
|
小程序 前端开发 API
小程序全栈开发中的多端适配与响应式布局
【4月更文挑战第12天】本文探讨了小程序全栈开发中的多端适配与响应式布局。多端适配涉及平台和设备适应,确保统一用户体验;响应式布局利用媒体查询和弹性布局维持不同设备的布局一致性。实践中,开发者可借助跨平台框架实现多平台开发,运用响应式布局技术适应不同设备。同时,注意兼容性、性能优化和用户体验,以提升小程序质量和用户体验。通过这些方法,开发者能更好地掌握小程序全栈开发。
|
14天前
|
小程序 前端开发 API
微信小程序全栈开发中的异常处理与日志记录
【4月更文挑战第12天】本文探讨了微信小程序全栈开发中的异常处理和日志记录,强调其对确保应用稳定性和用户体验的重要性。异常处理涵盖前端(网络、页面跳转、用户输入、逻辑异常)和后端(数据库、API、业务逻辑)方面;日志记录则关注关键操作和异常情况的追踪。实践中,前端可利用try-catch处理异常,后端借助日志框架记录异常,同时采用集中式日志管理工具提升分析效率。开发者应注意安全性、性能和团队协作,以优化异常处理与日志记录流程。
|
14天前
|
小程序 安全 数据安全/隐私保护
微信小程序全栈开发中的身份认证与授权机制
【4月更文挑战第12天】本文探讨了微信小程序全栈开发中的身份认证与授权机制。身份认证包括手机号验证、微信登录和第三方登录,而授权机制涉及角色权限控制、ACL和OAuth 2.0。实践中,开发者可利用微信登录获取用户信息,集成第三方登录,以及实施角色和ACL进行权限控制。注意点包括安全性、用户体验和合规性,以保障小程序的安全运行和良好体验。通过这些方法,开发者能有效掌握小程序全栈开发技术。
|
14天前
|
小程序 前端开发 安全
小程序全栈开发中的跨域问题及其解决方案
【4月更文挑战第12天】本文探讨了小程序全栈开发中的跨域问题及其解决方案。跨域问题源于浏览器安全策略,主要体现在前后端分离、第三方服务集成和数据共享上。为解决此问题,开发者可采用CORS、JSONP、代理服务器、数据交换格式和域名策略等方法。实践中需注意安全性、兼容性和性能。通过掌握这些解决方案,开发者能更好地处理小程序的跨域问题,提升用户体验。
|
14天前
|
小程序 前端开发 JavaScript
微信小程序全栈开发中的PWA技术应用
【4月更文挑战第12天】本文探讨了微信小程序全栈开发中PWA技术的应用,PWA结合Web的开放性和原生应用的性能,提供离线访问、后台运行、桌面图标和原生体验。开发者可利用Service Worker实现离线访问,Worker处理后台运行,Web App Manifest添加桌面图标,CSS和JavaScript提升原生体验。实践中需注意兼容性、性能优化和用户体验。PWA技术能提升小程序的性能和用户体验,助力开发者打造优质小程序。
|
3天前
|
数据采集 存储 人工智能
【Python+微信】【企业微信开发入坑指北】4. 企业微信接入GPT,只需一个URL,自动获取文章总结
【Python+微信】【企业微信开发入坑指北】4. 企业微信接入GPT,只需一个URL,自动获取文章总结
13 0
|
3天前
|
人工智能 机器人 API
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
6 0
|
3天前
|
缓存 人工智能 API
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
7 0
|
14天前
|
JavaScript 前端开发 小程序
微信小程序全栈开发之性能优化策略
【4月更文挑战第12天】本文探讨了微信小程序全栈开发的性能优化策略,包括前端的资源和渲染优化,如图片压缩、虚拟DOM、代码分割;后端的数据库和API优化,如索引创建、缓存使用、RESTful API设计;以及服务器的负载均衡和CDN加速。通过这些方法,开发者可提升小程序性能,优化用户体验,增强商业价值。
|
1月前
|
小程序 前端开发 程序员
微信小程序开发入门教程-小程序账号注册及开通
微信小程序开发入门教程-小程序账号注册及开通