- 全局 API
- 带 el 的 Vue.extend 移除
- 升级方式
- Vue.elementDirective 移除
- 升级方式
- Vue.partial 移除
- 升级方式
- 升级方式
- 带 el 的 Vue.extend 移除
全局 API
带 el 的 Vue.extend 移除
el 选项不再在 Vue.extend
中使用。仅在实例创建参数中可用。
升级方式
更新后运行测试在控制台警告信息中找到关于带有Vue.extend
的el
。
Vue.elementDirective 移除
用组件来替代
升级方式
运行迁移工具找到包含Vue.elementDirective
的实例。
Vue.partial 移除
Partials 已被移除,取而代之的是更明确的组件之间的数据流–props。除非你正在使用一个部分性能关键型区域,否则建议只使用一个 normal component 来代替。如果你是动态绑定部分的 name
,您可以使用 dynamic component。
如果你碰巧在你的应用程序的性能关键部分使用 partials,那么你应该升级到函数式组件。它们必须在纯 JS / JSX 文件中 (而不是在 .vue
文件中),并且是无状态的和无实例的,就像 partials。这使得渲染极快。
函数式组件相对于 partials 一个好处是它们可以更具动态性,因为它们允许您访问 JavaScript 的全部功能。然而,这是有成本的。如果你从来没有使用过渲染式的组件框架,你可能需要花费更长的时间来学习它们。
升级方式
运行迁移工具找到包含 Vue.partial
的实例