我在标题中添加了我的 vue.js,但它有一个错误,提示 找不到元素根,因为我有一个 id 为 root 的 div >.
但是当我将它添加到 body 上时,一切正常。
这是我的js代码。
new Vue({
el: '#root'
});
这是我的 html。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://unpkg.com/vue@2.1.3/dist/vue.js"></script>
</head>
<body>
<div id="root">
<task-list>
</task-list>
</div>
</body>
</html>
最佳答案
你需要在 body 的底部导入你的 vue js 库,因为你的 #app HTML 容器需要先加载,然后才能被 vue js 分析。
<body>
<div id="app">
</div>
<script src="vue.js"></script>
</body>
关于javascript - 为什么 Vue.js 需要在 body 标签中添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44447807/