Vue实例可以挂载多个DOM元素吗
<body>
<div id="app">
</div>
<div id="test">
</div>
<script src="../js/vue.js"></script>
<script>
const app = new Vue({
el: '#app',
});
const test = new Vue({
el: '#test',
});
</script>
</body>
代码块中,app实例和test实例分别挂载一个DOM元素,我想问vue实例和DOM元素是一对一的关系吗?即el参数只能挂载一个dom元素吗?为什么不是一对多?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要不换个角度?你把 data 共享了?
这样的话,数据驱动视图。看上去和共享一样。
只能一对一,如果有多个 class vue 也只挂载第一个。
不过一个页面用一个vue 实例就可以了。