https://github.com/sooniter/fubaotools-calculator
课堂计算器小作业,用Electron+vue+sass完成
https://github.com/sooniter/fubaotools-calculator
Last synced: 2 months ago
JSON representation
课堂计算器小作业,用Electron+vue+sass完成
- Host: GitHub
- URL: https://github.com/sooniter/fubaotools-calculator
- Owner: SoonIter
- Created: 2021-09-12T18:00:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-02T16:46:27.000Z (about 3 years ago)
- Last Synced: 2025-02-28T17:05:28.221Z (over 1 year ago)
- Language: Vue
- Homepage:
- Size: 463 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 福报工具箱 fubaotools
## 计算器
这是一个为完成课堂作业而生的项目,使用了electron + vue + sass
### v1.0 使用说明
下载release1.0版本压缩包,打开exe
1.按键说明 0-9 +-\*÷ 对应小键盘 ,Enter 对应 = ,BackSpace 对应退格键
2.点击上方按钮切换模式,1.0 版本中物理模式还为开发完成,可以使用小钉子 pin 到桌面顶部
### v1.0 功能实现与介绍
1. 模式切换,简单、数学、物理、金融、终端五种模式切换
2. 简单模式 simple:采用中缀转后缀、后缀求值进行基本四则运算,并使用 math.js 采用字符串预处理的方式完成复杂运算
3. 数学模式 math:使用 mathjs 库进行运算,支持三角函数、对数、指数、阶乘。
4. 终端模式 terminal:使用 mathjs 进行函数、变量、基本运算,十分强大,支持变量、函数定义、矩阵运算。并存储历史数据在本地缓存中,可通过按钮删除本地存储。
5. 金融模式 finance:使用 vue 的 computed,和 moneyjs 汇率转换,默认货币为 人民币
electron 桌面端多平台打包
## 项目启动
```
npm install
npm run electron:serve
```
# fubaotools——calculator
This is a project of my homework ——a calculator application. It is built with electron + vue3 + Sass.