首页 > 解决方案 > 使用 Vue.js 在客户端运行 python 脚本

问题描述

由于计算限制,我必须在客户端运行 python 脚本。

实际上,我的网站使用 Vue.js 作为前端,使用 Django 作为后端。

你知道我如何只在客户端(Python + Vue.js)运行这个特定的任务而不必与服务器交互吗?

找到的所有站点都只谈论使用 Flask 或 Django 在服务器端进行计算。

感谢您的意见。

亲切的问候。

标签: pythonvue.jsclient

解决方案


有一些工具可以让你做到这一点......我从未使用过它们,而且它们相当罕见。https://skulpt.org/https://pythontips.com/2019/05/22/running-python-in-the-browser/

理论上,您需要将 Python 代码移植到 JavaScript 或 WebAssembly(WebAssembly 可能会更难)。但这在很大程度上取决于您尝试执行的代码。

如果我站在你的立场上,根据我的经验,我会重新考虑问题或用 JavaScript 重新实现代码。

Vue 部分并不真正相关,Vanilla JS 或 React 会有这个问题。


推荐阅读