为了账号安全,请及时绑定邮箱和手机立即绑定

Vue.js - 正确使用多个 Vue 实例?

Vue.js - 正确使用多个 Vue 实例?

白衣染霜花 2022-11-27 16:19:48
我的问题与这个有点相关,但是,我不清楚在多大程度上所描述的方法被 Vue 积极劝阻。在我的例子中,我面临以下场景:我在一个项目中工作,DOM 完全由每个 twig 模板的 php 后端提供,并且旨在通过 Vue 在前端进一步丰富业务逻辑。可以在此处找到最小的无树枝草图我知道我通过为每个有问题的 DOM 元素创建一个新的 Vue 实例而失去了 Vue.js 的反应特性。在当前上下文中,这是我可以接受的权衡,因为不依赖于跨组件状态更新。但是,以这种形式使用 Vue 是否是一种绝对的反模式,即多个 Vue 实例而不是一个父实例?
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

  1. 您只会错过组件之间的反应性,而不是组件内部的反应性。

  2. 通过使用额外的共享 Vue 实例或共享反应状态,您仍然可以在组件之间进行反应。

如果隔离是您的目标,那么它不是反模式。


查看完整回答
反对 回复 2022-11-27
  • 1 回答
  • 0 关注
  • 77 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信