vue.js一个页面中可否有多个 new Vue({ })存在?

新手刚自学vue , 自己做项目,在一个页面中el:"body" 好像不能起作用。用body的id也不行。 这样的话一个页面中就要用到多个

new Vue({
    el:"",
    data:{

    },
    method:{

    }
})

这样的结构吗,还是有更优的写法,求路过的大神指点……

https://blog.csdn.net/yiyiyixin/article/details/80363741

如果你的页面需要多个new Vue情况,就要考虑组件化了。Vue最大的特点就是组件化。

Vue一般不能用来绑body的,一般先用div把内容包起来,因为body有很多属性,不同的模板或多或少都会对body写一些样式