抖音小程序 - 投票

抖音小程序 - 投票

一套原生抖音小程序投票应用源码,纯前端无后端。支持创建单选/多选投票、实时进度条结果展示、热门排行与主题换肤,数据本地持久化,开箱即用。

¥1.99 原价 ¥0.00
浏览 24 销量 0

商品详情介绍

商品详情介绍

抖音小程序 - 投票

一套高颜值、开箱即用的投票小程序源码。纯前端实现,无后端依赖,界面与业务全部原创,可直接在抖音开发者工具中导入运行。


一、产品简介

「投票」是一款面向团队协作、活动决策、意见征集、趣味调研等场景的在线投票工具。用户可在小程序内浏览投票、参与投票(单选/多选)、查看实时进度条结果,也能一键发起投票,并在排行榜查看热度榜/票数榜/最新榜。整体设计以渐变色彩 + 卡片化布局 + 流畅微交互为核心,强调「活力、清晰、好用」的视觉与体验。


二、核心功能

🏠 首页

  • 渐变 Hero 区:投票圈定位、用户头像、问候语、投票总数 / 进行中 / 总票数实时统计;
  • 快捷发起:一键创建全新投票;
  • 搜索:按标题 / 描述关键词检索;
  • 热门 TOP:按热度排名前三的投票卡片,带奖牌图标;
  • 分类筛选:全部 / 设计 / 产品 / 生活 / 美食 / 内容;
  • 投票网格:两列卡片(严格两列,适配所有机型),渐变封面、票数、选项数、发起人、截止时间。

✅ 投票详情

  • 渐变头部卡:标题、说明、票数、选项数、截止时间;
  • 发起人信息:头像、名称、创建时间、参与状态;
  • 选项列表:单选(圆形单选框)/ 多选(方形多选框),点击即时高亮选中;
  • 投票后实时结果:每项百分比 + 渐变进度条 + 票数 + 领先标识;
  • 已结束投票:直接展示结果,不显示选择框,点击提示「投票已结束」;
  • 成功弹层:投票成功动画反馈。

📝 发起投票

  • 投票标题 / 描述输入;
  • 单选 / 多选类型切换卡片;
  • 动态增删选项(2-8 个),带序号标识;
  • 分类选择、截止日期选择;
  • 必填校验,一键发起。

🏆 排行榜

  • 领奖台:前三名 podium 展示(金银铜配色),第一名带皇冠;
  • Tab 切换:热度榜 / 票数榜 / 最新;
  • 第 4 名及以后列表卡片。

👤 我的

  • 用户资料卡、创建/参与统计;
  • 5 套个性主题实时换肤(活力紫 / 晚霞橙 / 海洋蓝 / 森林绿 / 玫瑰红);
  • 我创建的 / 我参与的双 Tab 列表。

三、使用场景

场景说明
团队协作产品功能优先级投票、设计稿评审、团建活动选定
活动决策年会场地、团建项目、下午茶选择
意见征集专栏选题、社区话题、用户调研
趣味调研美食偏好、生活话题、热点讨论

四、技术特点

  • 纯前端、零接口:数据本地持久化(tt.setStorageSync),导入即用;
  • 原生抖音小程序:TTML + TTSS + JS,非跨端框架;
  • 彩色 PNG 图标:基于 IconPark SVG 改色后用 sharp 批量转换为 96px PNG,9 套颜色,与主题统一;
  • 无 scroll-view:全部使用原生 view + flex/inline-block 布局;
  • 严格两列网格:inline-block + width:50%,所有机型每行稳定显示 2 个卡片;
  • 5 套主题实时换肤:事件总线驱动全局更新;
  • 版本号缓存刷新:APP_VER 变更即清空旧缓存,真机调试永远最新;
  • 自适应布局:rpx + flex + 安全区适配。

五、交付内容

内容说明
📦 完整源码(zip)含全部页面、组件、彩色图标,可直接导入抖音开发者工具
📄 项目标题文档1_项目标题.txt
📄 源码摘要文档2_源码摘要.txt
📄 商品详情介绍3_商品详情介绍.md(本文件)

运行步骤

  1. 下载并解压源码 zip;
  2. 打开「抖音开发者工具」,选择「导入项目」;
  3. 项目目录指向解压后的工程根目录(含 app.json);
  4. 填入您的 AppID(或使用测试号);
  5. 点击编译,即可体验全部功能。

六、适用对象

  • 想要快速上线投票/调研能力的企业 / 团队;
  • 需要高质量抖音小程序 UI 参考的开发者;
  • 学习小程序原生开发、自定义组件、动画与状态管理的开发者。

本项目界面与业务均为原创,可在此基础上自由二次开发与商用。所有公司名 / 人名均为「某某」占位,无任何真实信息。