艺氪小程序
为「艺气」业务提供活动发布与浏览、机构推荐、作品展示、消息与互动、会员与订单、实名与青少年模式等能力。代码以 分包(subPackages) 组织页面,主包与 package-tab、package-common 等分包拆分,便于按需加载与发布体积控制。
技术栈
框架:UniApp 3.x + Vue 3 + Vite
样式:SCSS 等
常用能力:uni API(路由、存储、支付、下载等)、dayjs 处理时间、axios 与项目封装的请求层
多媒体:如 libpag-miniprogram 用于礼物/动画类 PAG 播放(与业务页配合)
即时通信:集成 nim-web-sdk-ng(云信相关能力,用于客服等场景)
运行与构建
本地开发:npm run dev:mp-weixin(微信开发者工具预览)、npm run dev:h5
生产构建:npm run build:mp-weixin / build:mp-weixin:prod、npm run build:h5
业务模块概览(按分包)
主包:首页、登录、人员选择、认证等基础入口
package-common:欢迎页、在线客服等通用能力
package-tab/create:活动创建、发布流程、评分设置等
package-tab/activity:线上活动列表、活动详情、作品详情、考场/观演、榜单、数据与互动等
package-tab/agency:机构推荐与机构详情
package-tab/mine:个人中心、资料编辑、实名认证、青少年模式、商家/机构入驻、订单、会员权益等
package-tab/message:消息中心与助理提醒等
内容平台