将Vue绑定在身体或其他元素上

时间:2016-08-26 11:03:30

标签: vue.js

我已经多次看到Vue实例绑定在body标签上。 其他时候这是绑定div id

我问我应该何时使用body标记或id标记(限制Vue实例的范围)。

两个例子:

new Vue({
  el: 'body'
});

OR

new Vue({
  el: '#a-div'
});

2 个答案:

答案 0 :(得分:21)

您永远不应该使用body标记。实际上,它会引发警告以使用body标记。

  

在将根实例挂载到body或html时添加了警告。在2.0中不再推荐这样做。

这是来自release notes,无论如何不正确,都会引发错误。

答案 1 :(得分:0)

接受的答案是正确的:绑定body元素上的主Vue实例真的不推荐!

了解更多信息: