【问题标题】:Is it possible to use Vue 2 libraries in Vue 3 and vice versa?是否可以在 Vue 3 中使用 Vue 2 库,反之亦然?
【发布时间】:2020-12-30 16:18:14
【问题描述】:

我知道,Vue 3 有 breaking changes

但是如果库不使用向后不兼容的特性,我可以同时在 Vue 2 和 Vue 3 中使用它吗?或者我应该等待专门为 Vue 3 构建的发布版本?

【问题讨论】:

  • 除非您想手动检查每个库是否不使用任何不兼容的功能,否则您可能需要等待 Vue3 构建。
  • @Seblor,我询问了在 Vue 3 中使用为 Vue 2 构建的库的理论上的可能性。也许构建过程中发生了一些变化,为之前版本构建的库不能在下一个版本中使用完全没有。
  • 这能回答你的问题吗? Can Vue2 components be used in Vue3

标签: vue.js vuejs2 vuejs3


【解决方案1】:

这可能不是一个好主意(在生产中)。 api 的许多部分已更改,例如指令的语法已更改,现在已卸载销毁,已将 scopedSlots 合并到插槽中,已删除使用空的 vue 对象作为 eventBus 以及许多其他小的更改。这些可能都可以快速修复,但在库维护者这样做之前,您将遇到来自 vue2 包的问题和警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 2021-10-07
    • 2021-08-26
    相关资源
    最近更新 更多