有没有办法嵌套 Vue
实例? 我知道 Vue组件
,并且我在我的应用程序中广泛使用它们,但在这种情况下,我有不同的应用程序(我的意思是不同的项目),它们在页面内互相加载。
例如,当我执行以下操作时:
<div id="parent">
{{msg}}
<div id="child">
{{msg}}
</div>
</div>
...
new Vue({
el: '#parent',
data: { msg: 'sth' },
})
new Vue({
el: '#child',
data: { msg: 'sth else' },
})
但是msg
两次使用父级Vue
实例的数据。在这里我只是想展示一个示例,但在我的用例中,这些实例不会相邻,只是通过Django
框架某种方式相关联(这里不重要)。
更新
这不是重复的问题。提出那个问题的人不需要嵌套的Vue
实例,只需要组件。但我明确表示我知道组件,但需要嵌套的Vue
实例。
问题
根据这个问题,他们不打算实现这样的行为。