更新记录
1.0.0(2023-04-17)
one open~
平台兼容性
HbuilderX/cli最低兼容版本 |
3.6.3 |
uni-app
app-vue |
app-nvue |
app-android |
app-ios |
? |
? |
? |
? |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
? |
? |
? |
? |
? |
? |
? |
? |
? |
uni-app x
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
eval-math
微信小程序eval 替代 (数学公式替代版)支持uniapp 支持小数点
最近有个开发计算器的需求,想着用eval很方便 =,= 小程序还给禁用了。
去网上去搜 没有找到好用的解决办法(eval5 太大了,不优雅)。突然想到在大一看算法书时 有一个实现计算机的例子 话不多说上代码 :)
纯js实现兼容性极强 支持各跨平台框架 (uniapp ,等)
GitHub地址 :https://github.com/hzbnb/eval-math (点个star 方便以后找到学习~ 😁
使用方法:
import {evalMath} from "./eval-math.js"; //找到 eval-math.js文件 放到同级目录(或者自行更改
const test = evalMath("(1.5+1)*2*4");
console.log(test); // 20