更新记录
1.0.0(2023-04-17) 下载此版本
one open~
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.3 app-vue app-nvue | √ | √ | √ | √ | √ | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
√ | √ | √ | √ |
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