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

vue.js Vue.js

古一斯丁

2020-03-19

我见过很多次Vue实例绑定在body标签上。其他时候绑定到div id

我问我什么时候应该使用body标签或id标签(限制了Vue实例的范围)。

两个例子:

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

要么

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

第2258篇《在身体或其他元素上绑定Vue》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
GOGil 2020.03.19

公认的答案是正确的:真的不建议body元素上绑定主Vue实例

了解更多信息:

斯丁理查德 2020.03.19

您永远不要使用body标签。实际上,使用该body标签会发出警告

在将根实例安装到body或html时添加了警告。在2.0中不再建议这样做。

这是从发行说明中获得的,无论如何都是不正确的,它会引发一个错误。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android