在vue3中使用vue-lgrid-layout

最近使用vue3开发一个工具项目 发现原本在vue2.x中使用很好的vue-grid-layout 会报一个很奇怪的错误
external_commonjs_vue_commonjs2_vue_root_Vue_default.a is not a constructor
网上翻了很多博客 最终在vue-grid-layout的issue中找到了解决方案

vue-grid-layout issue#439 是否支持vue3

解决方案:

  1. 登录这个github https://github.com/lvjunhao/vue-grid-layout然后将dist里面的js下载到本地
  2. 安装mitt npm install mitt -S or yarn add mitt ----peer

效果图
在vue3中使用vue-lgrid-layout_第1张图片

你可能感兴趣的:(前端,vue3)