# 火火股票 **Repository Path**: xuxml/fire ## Basic Information - **Project Name**: 火火股票 - **Description**: No description available - **Primary Language**: JavaScript - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-12-25 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 火火股票 一个基于 Electron 的股票实时监控小工具,提供简洁、美观的股票数据展示界面。 ## ✨ 功能特性 - 📊 **实时股票监控**:支持多只股票同时监控 - 🎨 **美观界面**:透明窗口设计,深色主题 - 🔄 **自动刷新**:3秒间隔自动更新数据 - 📱 **窗口调整**:支持拖拽调整窗口大小 - 🔔 **涨跌提醒**:涨跌幅颜色区分(灰色显示) - 📋 **配置文件**:支持自定义股票代码配置 - 🖥️ **系统托盘**:最小化到托盘,支持快捷键操作 ## 🚀 快速开始 ### 环境要求 - Node.js >= 14.0.0 - npm >= 6.0.0 ### 安装依赖 ```bash # 使用 npm npm install # 或使用 yarn yarn install ``` ### 运行应用 ```bash # 开发模式 npm run dev # 或直接启动 npm start ``` ## 📁 项目结构 ``` fire/ ├── main.js # Electron 主进程 ├── index.html # 应用界面 ├── package.json # 项目配置 ├── icon.ico # 应用图标 ├── jquery.min.js # jQuery 库 └── C:/gp.txt # 股票配置文件 ``` ## ⚙️ 配置说明 ### 股票配置 在 `C:/gp.txt` 文件中配置要监控的股票代码: ``` # 说明: sh代表上海,sz代表深证 以此类推 # 示例:贵州茅台、中国平安、五粮液 sh600519,sh601318,sz000858 ``` ### 窗口配置 应用会自动保存窗口大小和位置,下次启动时恢复。 ## 🛠️ 开发说明 ### 可用脚本 ```bash # 启动应用 npm start # 开发模式(带调试) npm run dev # 打包为绿色版(推荐) npm run pack:quick # 打包为安装程序(使用本地 Electron) npm run build:cache # 打包为安装程序(可能下载 Electron) npm run build:win ``` ### 打包选项 | 命令 | 说明 | 输出格式 | 速度 | |------|------|----------|------| | `npm run pack:quick` | 使用本地 Electron | 绿色版 | 最快 | | `npm run build:cache` | 使用本地 Electron | 安装程序 | 快 | | `npm run build:win` | 自动下载 Electron | 安装程序 | 慢 | ## 🎯 界面说明 - **表情符号**:点击刷新数据 - **股票列表**:显示股票名称、当前价格、涨跌幅 - **状态栏**:显示更新时间和状态信息 - **窗口调整**:拖拽边缘或角落调整大小 ## 🔧 技术栈 - **Electron** 39.1.0 - 桌面应用框架 - **jQuery** 3.7.1 - DOM 操作 - **HTML/CSS** - 界面设计 - **JavaScript** - 逻辑处理 ## 📝 数据来源 股票数据来自新浪财经 API:`http://hq.sinajs.cn/list=` ## 🐛 故障排除 ### 常见问题 1. **网络连接失败** - 检查网络连接 - 确认防火墙设置 2. **窗口无法调整大小** - 确保鼠标在窗口边缘 - 检查最小尺寸限制 3. **股票数据不显示** - 检查 `C:/gp.txt` 配置文件 - 确认股票代码格式正确 ### 日志查看 应用会在控制台输出详细日志,按 `F12` 打开开发者工具查看。 ## 📄 许可证 ISC License ## 👨‍💻 作者 xuxml --- **注意**:首次运行会自动创建 `C:/gp.txt` 配置文件,请编辑该文件添加股票代码后重启应用。