在微信小程序中使用 eval

1,498 阅读1分钟

因为众所周知的原因,微信小程序禁用了 eval

github.com/taowen/defi… 把 quick.js 编译为 WebAssembly(尺寸小于 200kb),从而动态解释执行代码 

在微信小程序中使用步骤如下

新建 package.json

执行 npm install

然后微信开发者工具中构建npm

这个时候会多出来 miniprogram_npm/define-function 下的文件

在页面代码中添加对 define-function 的引用

wxml 内容是 {{ msg }}

显示到界面上就是

更多使用帮助参见 github.com/taowen/defi…