项目完成小结:使用DjangoStarter v3和Taro开发的微信小程序 - 程序设计实验室

💡 原文中文,约5400字,阅读约需13分钟。
📝

内容提要

本文分享了使用DjangoStarter v3和Taro开发微信小程序的经验。后端使用django-filer管理文件和ninja编写API,前端使用Taro和tailwindcss进行开发和样式管理。同时介绍了小程序分享和用户登录的实现方法。

🎯

关键要点

  • 本文分享了使用DjangoStarter v3和Taro开发微信小程序的经验。
  • 后端使用django-filer管理文件和ninja编写API,前端使用Taro和tailwindcss进行开发和样式管理。
  • 后端部分使用DjangoStarter简化开发,django-filer用于文件管理,ninja用于API编写。
  • ninja生态扩展提供了多种功能,如JWT认证和CRUD简化。
  • 小程序开发使用Taro,状态管理选择mobx,使用tailwindcss进行样式管理。
  • 分享小程序功能通过注册onShareAppMessage和onShareTimeline事件实现。
  • 用户登录功能通过Taro封装的wx.login实现,获取用户信息后进行登录。
  • 项目部署使用新版DjangoStarter,遇到一些问题并记录解决方案。
  • 整体项目较简单,主要时间花在前端交互和细节调整上。
➡️

继续阅读