vue3.0中如何使用element-ui?
暂不支持,Vue 3 都还没 GA 呢。
Github 上关于 Vue3 支持的 Issue:https://github.com/ElemeFE/el...
不过你可以在 Vue3 的项目中通过 CDN 引用 Element-UI 的方式来强行使用(绕过 Webpack 打包),不过就没法用 Vue3 里新出的 Composition API 了。
3 回答3.3k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1k 阅读✓ 已解决
看了element-ui源码。由于vue3.0在插件install函数的入参从Vue原型(类)改成了app(vue实例e)。导致element-ui中Vue.prototype.* 这样的代码已经全都失效了。所以element-ui铁定是不兼容了。Vue3.0虽然兼容option api。但实际已经开始完全拥抱Composition API了。和react的hook很像。函数式编程。
当前的各种ui框架想要适配3.0,大规模重构基本是跑不掉了。
目前我就正在重构element-ui,不知道还要踩多少坑。