koishijs / koishi-plugin-blockly

Use blockly to write a plugin for koishi bot
https://blockly.koishi.chat
GNU Affero General Public License v3.0
34 stars 21 forks source link

删除插件会触发整个客户端重新加载 #6

Closed shigma closed 1 year ago

shigma commented 1 year ago

复现流程:

  1. 添加空白 block
  2. 进入此 block
  3. 删除此 block

此问题比较影响使用体验。怀疑背后有更严重的因素。

TimeBather commented 1 year ago

这个是因为删除功能目前有一些小问题(也就是删除操作,尽管前端请求了后端并在数据库中删除成功,也将新的Store数据推送给前端,但前端仍然显示该项目),怀疑和Vue的Observe机制有关,之前没有太多精力关注删除功能,所以做的临时解决方案,将会在后续版本移除

相关文件: client/page.vue#L92

TimeBather commented 1 year ago

已移除此特性