Skip to content

HolmesZ/minor-ren

Repository files navigation

小六壬起课工具

Vue3 + Vite 构建的小六壬工具,支持随机、时间、自定义三种起课方式,自动展示六星断词,移动端与桌面端自适应。

线上地址:https://minor-ren.pages.dev

功能亮点

  • 一键“时间起课”与“随机起课”,自动填入数字并计算结果
  • 支持自定义输入三个数字,点击按钮后显示结果
  • 展示三字结果、五行要点、六星断词
  • 断词详解支持折叠展开,默认收起
  • 响应式布局,手机/平板/电脑均美观紧凑
  • 错误输入自动提示,边界安全

快速开始

  1. 安装依赖
pnpm install
  1. 启动开发服务器
pnpm dev
  1. 构建生产包
pnpm build
  1. 预览生产包
pnpm preview

用法说明

  • 页面顶部有“时间起课”“随机起课”“自定义起课”三种方式,三者共用输入框
  • 点击任一按钮后,自动填入/读取数字并计算,显示三字与断词
  • 修改输入框内容后需再次点击按钮才会显示新结果
  • “断词详解”区域可点击展开/收起
  • 所有交互均支持移动端与桌面端

技术栈

  • Vue 3 + Vite
  • TypeScript
  • 响应式 CSS,无第三方 UI 库

目录结构

src/
  App.vue           # 主页面与交互逻辑
  main.ts           # 挂载入口
  algorithm/
    minor-ren.ts    # 小六壬算法与工具函数
    six-stars.ts    # 六星断词数据
public/             # 静态资源

后续

  • 可扩展更多起课方式或断词内容
  • 支持 URL 参数分享结果
  • 增加历史记录/本地存储
  • 深色/浅色主题切换

本工具仅供民俗参考,不作决策依据。

About

小六壬

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published