这可能听起来像一个真正的noob问题,但我很新MVVM ...甚至在JS的MVC,所以提前抱歉。嵌套vue.js实例/元素
我在玩vue.js,并且非常喜欢它的简单性。但是对于我想要做的事情,我想我需要以不同的方式去做。
我想将Vue实例/元素嵌套在彼此的内部,但当然,当它在init上读取DOM时,父级会使用子级。
对于参数的缘故,下面是我的意思,我没有做这样的事的例子,但这是列举了最简单的方法是什么我的意思是:
<body>
{{ message }}
<div id="another">
{{ message }}
</div>
</body>
然后我JS的例子是:
new Vue({
el: "body",
data: {
message: "I'm the parent"
}
});
new Vue({
el: "#another",
data: {
message: "I'm the child"
}
});
的结果将是:
<body>
I'm the parent
<div id="another">
I'm the parent
</div>
</body>
现在我完全易懂nd为什么这样做,事实上,它应该这样做,但我的例子只是试图说明我会如何做这样的事情?
在我现实生活中的项目中,当身体发生某些事情(在许多地方)时,我的身体上会有一个v级的变化,但当然我的身体也会需要其他vue实例来做其他事情。
我将如何去嵌套?是否有功能来处理这个问题?我需要处理组件吗?或者,也许,从一个子元素(例如像jQuery将与$(“身体”)),然后在Vue实例内操纵它的内部获取身体?
希望这个问题不是太愚蠢,有人可以指向正确的方向。
谢谢