关于tarui+luckysheet的问题

vue3+tauri+luckysheet 在桌面应用中打开项目 无法展示luckysheet,tauri本身应该是不支持luckysheet的 但是tauri运行环境 webview2 是支持的 但是桌面应该打开 无法展示lucksheet表格 是什么原因,有什么解决方案?

问题的原因可能是 Tauri 的 webview2 环境在使用 luckysheet 时存在兼容性问题,导致无法正确展示表格。您可以尝试以下解决方案:

1.确认 luckysheet 是否已正确加载。在浏览器环境中打开时,应该能够正常显示表格。如果在桌面应用中无法显示,则有可能是 luckysheet 没有被正确加载。可以在开发者工具中查看控制台输出,并检查是否有关于加载 luckysheet 的错误或警告信息。

2.尝试升级 tauri 和 webview2 到最新版本。如果桌面应用使用的是较旧的版本,则有可能存在已知的兼容性问题。可以尝试更新到最新版本,并重新测试应用程序。

3.尝试使用其他 UI 库或组件库替换 luckysheet。由于 Tauri 的 webview2 环境可能存在兼容性问题,因此将错误或无法正常工作的组件替换为其他库可能是一个解决方案。

希望以上提示对您有所帮助!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: tauri+vue开发小巧的跨OS桌面应用-股票体检中的 2. WebView2 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    下载地址是webview2,下载完成之后按提示傻瓜式安装即可。

    tauri应用是依赖于webview2进行显示渲染的,按理来说,用户使用了tauri开发的桌面应用,用户所在的操作系统就必须安装webview2,否则无法显示。**「「但是」」**经过我和我的小伙伴们的实验,我把webview2 runtime卸载掉,tauri开发的桌面应用同样可以运行。这就有点神奇了,我现在还不了解其中的原理,如果有谁知道告诉我一下,不胜感激。总之,不管用户需不需要安装这个webview2,作为开发者肯定是要安装的。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^